summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@theqtcompany.com>2015-03-18 22:18:21 +0100
committerFrederik Gladhorn <frederik.gladhorn@theqtcompany.com>2015-03-18 22:18:24 +0100
commitddfcd98e8d3f78d696bb25ddcaacc3e3cba51e7f (patch)
tree073caf0064d91ba6bb3ed7abd15a014e7535ca6b
parentb1d05462c2df9d8bd58306268fbc951996261c9c (diff)
downloadqtxmlpatterns-testsuites-ddfcd98e8d3f78d696bb25ddcaacc3e3cba51e7f.tar.gz
Apply xmllint -noent -outputHEADmaster
As in the original instructions: mv XQTSCatalog.xml XQTSCatalogUnsolved.xml xmllint -noent -output XQTSCatalog.xml XQTSCatalogUnsolved.xml
-rw-r--r--XQTS/XQTSCatalog.xml140339
1 files changed, 137602 insertions, 2737 deletions
diff --git a/XQTS/XQTSCatalog.xml b/XQTS/XQTSCatalog.xml
index 805e9727..46c5318f 100644
--- a/XQTS/XQTSCatalog.xml
+++ b/XQTS/XQTSCatalog.xml
@@ -1,2737 +1,137602 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="XQTSCatalog.xsl" ?>
-<!DOCTYPE test-suite [
-
-<!ELEMENT GroupInfo ( title, description ) >
-
-<!ELEMENT citation-spec ( description | note | spec-URI )* >
-<!ATTLIST citation-spec name NMTOKEN #REQUIRED >
-
-<!ELEMENT citations ( citation-spec+ ) >
-
-<!ELEMENT collection ( description, input-document+ ) >
-<!ATTLIST collection Creator CDATA #REQUIRED >
-<!ATTLIST collection ID NMTOKEN #REQUIRED >
-
-<!ELEMENT comparison ( description ) >
-<!ATTLIST comparison name NMTOKEN #REQUIRED >
-
-<!ELEMENT comparisons ( comparison+ ) >
-
-<!ELEMENT context-properties ( context-property+ ) >
-
-<!ELEMENT context-property EMPTY >
-<!ATTLIST context-property context-type ( dynamic | static ) #REQUIRED >
-<!ATTLIST context-property name CDATA #REQUIRED >
-
-<!ELEMENT contextItem ( #PCDATA ) >
-<!ATTLIST contextItem role NMTOKEN #FIXED "principal-data" >
-
-<!ELEMENT defaultCollection ( #PCDATA ) >
-<!ATTLIST defaultCollection role NMTOKEN #REQUIRED >
-
-<!ELEMENT description ( #PCDATA ) >
-<!ATTLIST description last-mod NMTOKEN #IMPLIED >
-
-<!ELEMENT expected-error ( #PCDATA ) >
-<!ATTLIST expected-error input-document NMTOKEN #IMPLIED >
-<!ATTLIST expected-error spec-version NMTOKENS #IMPLIED >
-
-<!ELEMENT feature EMPTY >
-<!ATTLIST feature name CDATA #REQUIRED >
-
-<!ELEMENT features ( feature+ ) >
-
-<!ELEMENT implementation-defined-item ( description ) >
-<!ATTLIST implementation-defined-item name ID #REQUIRED >
-<!ATTLIST implementation-defined-item spec ( DataModel | FuncOps | Serialization | XQuery ) #REQUIRED >
-
-<!ELEMENT implementation-defined-items ( implementation-defined-item+ ) >
-
-<!ELEMENT input-URI ( #PCDATA ) >
-<!ATTLIST input-URI role NMTOKEN #FIXED "principal-data" >
-<!ATTLIST input-URI variable ( input-context | input-context1 | input-context2 ) #REQUIRED >
-
-<!ELEMENT input-document ( #PCDATA ) >
-
-<!ELEMENT input-file ( #PCDATA ) >
-<!ATTLIST input-file role NMTOKEN #FIXED "principal-data" >
-<!ATTLIST input-file variable ( input-context | input-context1 | input-context2 | input-context3 | inputDocument | var ) #REQUIRED >
-
-<!ELEMENT input-query EMPTY >
-<!ATTLIST input-query date CDATA #REQUIRED >
-<!ATTLIST input-query name ID #REQUIRED >
-<!ATTLIST input-query variable NMTOKEN #FIXED "x" >
-
-<!ELEMENT module ( #PCDATA | description )* >
-<!ATTLIST module Creator CDATA #IMPLIED >
-<!ATTLIST module FileName CDATA #IMPLIED >
-<!ATTLIST module ID ID #IMPLIED >
-<!ATTLIST module namespace CDATA #IMPLIED >
-
-<!ELEMENT note ( #PCDATA ) >
-
-<!ELEMENT output-file ( #PCDATA ) >
-<!ATTLIST output-file compare ( Fragment | Ignore | Inspect | Text | XML ) #REQUIRED >
-<!ATTLIST output-file input-document NMTOKEN #IMPLIED >
-<!ATTLIST output-file spec-version NMTOKENS #IMPLIED >
-<!ATTLIST output-file role NMTOKEN #FIXED "principal" >
-
-<!ELEMENT query ( description? ) >
-<!ATTLIST query date CDATA #REQUIRED >
-<!ATTLIST query name NMTOKEN #REQUIRED >
-<!ATTLIST query static-name NMTOKEN #IMPLIED >
-
-<!ELEMENT reflects-resolution ( #PCDATA ) >
-
-<!ELEMENT role ( description, note? ) >
-<!ATTLIST role name NMTOKEN #REQUIRED >
-
-<!ELEMENT roles ( role+ ) >
-
-<!ELEMENT scenario ( description ) >
-<!ATTLIST scenario name NMTOKEN #REQUIRED >
-
-<!ELEMENT scenarios ( scenario+ ) >
-
-<!ELEMENT schema ( description ) >
-<!ATTLIST schema FileName CDATA #REQUIRED >
-<!ATTLIST schema ID ID #REQUIRED >
-<!ATTLIST schema uri CDATA #REQUIRED >
-
-<!ELEMENT source ( description, note* ) >
-<!ATTLIST source Creator CDATA #REQUIRED >
-<!ATTLIST source FileName CDATA #REQUIRED >
-<!ATTLIST source ID ID #REQUIRED >
-<!ATTLIST source schema NMTOKEN #IMPLIED >
-
-<!ELEMENT sources ( source+, schema+, collection+, module+ ) >
-
-<!ELEMENT spec-URI ( #PCDATA ) >
-
-<!ELEMENT spec-citation EMPTY >
-<!ATTLIST spec-citation section-number NMTOKEN #REQUIRED >
-<!ATTLIST spec-citation section-pointer NMTOKEN #REQUIRED >
-<!ATTLIST spec-citation section-title CDATA #REQUIRED >
-<!ATTLIST spec-citation spec ( DataModel | FuncOps | UseCases | XQuery ) #REQUIRED >
-
-<!ELEMENT test-case ( contextItem | defaultCollection | description | expected-error | input-URI | input-file | input-query | module | output-file | query | reflects-resolution | spec-citation )* >
-<!ATTLIST test-case Creator CDATA #REQUIRED >
-<!ATTLIST test-case FilePath CDATA #REQUIRED >
-<!ATTLIST test-case is-XPath2 ( false | true ) #IMPLIED >
-<!ATTLIST test-case name ID #REQUIRED >
-<!ATTLIST test-case scenario ( parse-error | runtime-error | standard ) #REQUIRED >
-
-<!ELEMENT test-group ( GroupInfo | test-case | test-group )* >
-<!ATTLIST test-group featureOwner CDATA #IMPLIED >
-<!ATTLIST test-group is-XPath2 ( false | true ) #IMPLIED >
-<!ATTLIST test-group name ID #REQUIRED >
-<!ATTLIST test-group xmlns CDATA #IMPLIED >
-
-<!ELEMENT test-suite ( test-suite-info, citations, comparisons, roles, scenarios, sources, implementation-defined-items, features, context-properties, test-group+ ) >
-<!ATTLIST test-suite CatalogDesignDate NMTOKEN #REQUIRED >
-<!ATTLIST test-suite ResultOffsetPath CDATA #REQUIRED >
-<!ATTLIST test-suite SourceOffsetPath CDATA #REQUIRED >
-<!ATTLIST test-suite XQueryFileExtension NMTOKEN #REQUIRED >
-<!ATTLIST test-suite XQueryQueryOffsetPath CDATA #REQUIRED >
-<!ATTLIST test-suite XQueryXFileExtension NMTOKEN #REQUIRED >
-<!ATTLIST test-suite XQueryXQueryOffsetPath CDATA #REQUIRED >
-<!ATTLIST test-suite version CDATA #REQUIRED >
-<!ATTLIST test-suite xmlns CDATA #REQUIRED >
-<!ATTLIST test-suite xmlns:xsi CDATA #REQUIRED >
-<!ATTLIST test-suite xsi:schemaLocation CDATA #REQUIRED >
-
-<!ELEMENT test-suite-info ( title, description ) >
-
-<!ELEMENT title ( #PCDATA ) >
-
-<!ENTITY CombinedErrorCodes SYSTEM "cat/CombinedErrorCodes.xml">
-<!ENTITY StaticContext SYSTEM "cat/StaticContext.xml">
-<!ENTITY SequenceTypeSyntax SYSTEM "cat/SequenceTypeSyntax.xml">
-<!ENTITY Literals SYSTEM "cat/Literals.xml">
-<!ENTITY ParenExpr SYSTEM "cat/ParenExpr.xml">
-<!ENTITY ExternalContextExpr SYSTEM "cat/ExternalContextExpr.xml">
-<!ENTITY InternalContextExpr SYSTEM "cat/InternalContextExpr.xml">
-<!ENTITY FunctionCallExpr SYSTEM "cat/FunctionCallExpr.xml">
-<!ENTITY PathExpressions SYSTEM "cat/PathExpressions.xml">
-<!ENTITY Steps SYSTEM "cat/Steps.xml">
-<!ENTITY Axes SYSTEM "cat/Axes.xml">
-<!ENTITY NodeTest SYSTEM "cat/NodeTest.xml">
-<!ENTITY NameTest SYSTEM "cat/NameTest.xml">
-<!ENTITY Predicates SYSTEM "cat/Predicates.xml">
-<!ENTITY UnabbrAxes SYSTEM "cat/UnabbrAxes.xml">
-<!ENTITY AbbrAxes SYSTEM "cat/AbbrAxes.xml">
-<!ENTITY commaOp SYSTEM "cat/commaOp.xml">
-<!ENTITY RangeExpr SYSTEM "cat/RangeExpr.xml">
-<!ENTITY FilterExpr SYSTEM "cat/FilterExpr.xml">
-<!ENTITY CombNodeSeq SYSTEM "cat/CombNodeSeq.xml">
-<!ENTITY NumericAdd SYSTEM "cat/NumericAdd.xml">
-<!ENTITY NumericSubtract SYSTEM "cat/NumericSubtract.xml">
-<!ENTITY NumericMultiply SYSTEM "cat/NumericMultiply.xml">
-<!ENTITY NumericDivide SYSTEM "cat/NumericDivide.xml">
-<!ENTITY NumericIntegerDivide SYSTEM "cat/NumericIntegerDivide.xml">
-<!ENTITY NumericMod SYSTEM "cat/NumericMod.xml">
-<!ENTITY NumericUnaryPlus SYSTEM "cat/NumericUnaryPlus.xml">
-<!ENTITY NumericUnaryMinus SYSTEM "cat/NumericUnaryMinus.xml">
-<!ENTITY YearMonthDurationAdd SYSTEM "cat/YearMonthDurationAdd.xml">
-<!ENTITY YearMonthDurationSubtract SYSTEM "cat/YearMonthDurationSubtract.xml">
-<!ENTITY YearMonthDurationMultiply SYSTEM "cat/YearMonthDurationMultiply.xml">
-<!ENTITY YearMonthDurationDivide SYSTEM "cat/YearMonthDurationDivide.xml">
-<!ENTITY YearMonthDurationDivideYMD SYSTEM "cat/YearMonthDurationDivideYMD.xml">
-<!ENTITY DayTimeDurationAdd SYSTEM "cat/DayTimeDurationAdd.xml">
-<!ENTITY DayTimeDurationSubtract SYSTEM "cat/DayTimeDurationSubtract.xml">
-<!ENTITY DayTimeDurationMultiply SYSTEM "cat/DayTimeDurationMultiply.xml">
-<!ENTITY DayTimeDurationDivide SYSTEM "cat/DayTimeDurationDivide.xml">
-<!ENTITY DayTimeDurationDivideDTD SYSTEM "cat/DayTimeDurationDivideDTD.xml">
-<!ENTITY dateTimesSubtract SYSTEM "cat/dateTimesSubtract.xml">
-<!ENTITY DatesSubtract SYSTEM "cat/DatesSubtract.xml">
-<!ENTITY TimeSubtract SYSTEM "cat/TimeSubtract.xml">
-<!ENTITY YearMonthDurationAddDT SYSTEM "cat/YearMonthDurationAddDT.xml">
-<!ENTITY DateTimeAddDTD SYSTEM "cat/DateTimeAddDTD.xml">
-<!ENTITY DateTimeSubtractYMD SYSTEM "cat/DateTimeSubtractYMD.xml">
-<!ENTITY DateTimeSubtractDTD SYSTEM "cat/DateTimeSubtractDTD.xml">
-<!ENTITY DateAddYMD SYSTEM "cat/DateAddYMD.xml">
-<!ENTITY DateAddDTD SYSTEM "cat/DateAddDTD.xml">
-<!ENTITY DateSubtractYMD SYSTEM "cat/DateSubtractYMD.xml">
-<!ENTITY DateSubtractDTD SYSTEM "cat/DateSubtractDTD.xml">
-<!ENTITY TimeAddDTD SYSTEM "cat/TimeAddDTD.xml">
-<!ENTITY TimeSubtractDTD SYSTEM "cat/TimeSubtractDTD.xml">
-<!ENTITY NumericEqual SYSTEM "cat/NumericEqual.xml">
-<!ENTITY NumericLT SYSTEM "cat/NumericLT.xml">
-<!ENTITY NumericGT SYSTEM "cat/NumericGT.xml">
-<!ENTITY BooleanEqual SYSTEM "cat/BooleanEqual.xml">
-<!ENTITY BooleanLT SYSTEM "cat/BooleanLT.xml">
-<!ENTITY BooleanGT SYSTEM "cat/BooleanGT.xml">
-<!ENTITY YearMonthDurationLT SYSTEM "cat/YearMonthDurationLT.xml">
-<!ENTITY YearMonthDurationGT SYSTEM "cat/YearMonthDurationGT.xml">
-<!ENTITY DayTimeDurationLT SYSTEM "cat/DayTimeDurationLT.xml">
-<!ENTITY DayTimeDurationGT SYSTEM "cat/DayTimeDurationGT.xml">
-<!ENTITY DurationEQ SYSTEM "cat/DurationEQ.xml">
-<!ENTITY DateTimeEQ SYSTEM "cat/DateTimeEQ.xml">
-<!ENTITY DateTimeLT SYSTEM "cat/DateTimeLT.xml">
-<!ENTITY DateTimeGT SYSTEM "cat/DateTimeGT.xml">
-<!ENTITY DateEQ SYSTEM "cat/DateEQ.xml">
-<!ENTITY DateLT SYSTEM "cat/DateLT.xml">
-<!ENTITY DateGT SYSTEM "cat/DateGT.xml">
-<!ENTITY TimeEQ SYSTEM "cat/TimeEQ.xml">
-<!ENTITY TimeLT SYSTEM "cat/TimeLT.xml">
-<!ENTITY TimeGT SYSTEM "cat/TimeGT.xml">
-<!ENTITY gYearMonthEQ SYSTEM "cat/gYearMonthEQ.xml">
-<!ENTITY gYearEQ SYSTEM "cat/gYearEQ.xml">
-<!ENTITY gMonthDayEQ SYSTEM "cat/gMonthDayEQ.xml">
-<!ENTITY gMonthEQ SYSTEM "cat/gMonthEQ.xml">
-<!ENTITY gDayEQ SYSTEM "cat/gDayEQ.xml">
-<!ENTITY YearMonthDurationEQ SYSTEM "cat/YearMonthDurationEQ.xml">
-<!ENTITY DayTimeDurationEQ SYSTEM "cat/DayTimeDurationEQ.xml">
-<!ENTITY QNameEQ SYSTEM "cat/QNameEQ.xml">
-<!ENTITY PrefixFromQName SYSTEM "cat/PrefixFromQName.xml">
-<!ENTITY HexBinaryEQ SYSTEM "cat/HexBinaryEQ.xml">
-<!ENTITY Base64BinaryEQ SYSTEM "cat/Base64BinaryEQ.xml">
-<!ENTITY ValCompTypeChecking SYSTEM "cat/ValCompTypeChecking.xml">
-<!ENTITY StringEqual SYSTEM "cat/StringEqual.xml">
-<!ENTITY StringGT SYSTEM "cat/StringGT.xml">
-<!ENTITY StringLT SYSTEM "cat/StringLT.xml">
-<!ENTITY AnyURIEqual SYSTEM "cat/AnyURIEqual.xml">
-<!ENTITY AnyURILtGt SYSTEM "cat/AnyURILtGt.xml">
-<!ENTITY AnyURILeGe SYSTEM "cat/AnyURILeGe.xml">
-<!ENTITY GenCompEq SYSTEM "cat/GenCompEq.xml">
-<!ENTITY GenCompNE SYSTEM "cat/GenCompNE.xml">
-<!ENTITY GenCompLT SYSTEM "cat/GenCompLT.xml">
-<!ENTITY GenCompLTEQ SYSTEM "cat/GenCompLTEQ.xml">
-<!ENTITY GenCompGT SYSTEM "cat/GenCompGT.xml">
-<!ENTITY GenCompGTEQ SYSTEM "cat/GenCompGTEQ.xml">
-<!ENTITY NodeSame SYSTEM "cat/NodeSame.xml">
-<!ENTITY NodeBefore SYSTEM "cat/NodeBefore.xml">
-<!ENTITY NodeAfter SYSTEM "cat/NodeAfter.xml">
-<!ENTITY SeqUnion SYSTEM "cat/SeqUnion.xml">
-<!ENTITY SeqIntersect SYSTEM "cat/SeqIntersect.xml">
-<!ENTITY SeqExcept SYSTEM "cat/SeqExcept.xml">
-<!ENTITY LogicExpr SYSTEM "cat/LogicExpr.xml">
-<!ENTITY DirectConElem SYSTEM "cat/DirectConElem.xml">
-<!ENTITY DirectConElemXML SYSTEM "cat/XMLEdition.xml">
-<!ENTITY DirectConElemAttr SYSTEM "cat/DirectConElemAttr.xml">
-<!ENTITY DirectConElemNamespace SYSTEM "cat/DirectConElemNamespace.xml">
-<!ENTITY DirectConElemContent SYSTEM "cat/DirectConElemContent.xml">
-<!ENTITY DirectConElemWhitespace SYSTEM "cat/DirectConElemWhitespace.xml">
-<!ENTITY DirectConOther SYSTEM "cat/DirectConOther.xml">
-<!ENTITY ComputeConElem SYSTEM "cat/ComputeConElem.xml">
-<!ENTITY ComputeConAttr SYSTEM "cat/ComputeConAttr.xml">
-<!ENTITY ConDocNode SYSTEM "cat/ConDocNode.xml">
-<!ENTITY ConText SYSTEM "cat/ConText.xml">
-<!ENTITY ComputeConPI SYSTEM "cat/ComputeConPI.xml">
-<!ENTITY ComputeConComment SYSTEM "cat/ComputeConComment.xml">
-<!ENTITY ConInScopeNamespace SYSTEM "cat/ConInScopeNamespace.xml">
-<!ENTITY ForExprWithout SYSTEM "cat/ForExprWithout.xml">
-<!ENTITY ForExprWith SYSTEM "cat/ForExprWith.xml">
-<!ENTITY ForExprPositionalVar SYSTEM "cat/ForExprPositionalVar.xml">
-<!ENTITY LetExprWithout SYSTEM "cat/LetExprWithout.xml">
-<!ENTITY LetExprWith SYSTEM "cat/LetExprWith.xml">
-<!ENTITY WhereExpr SYSTEM "cat/WhereExpr.xml">
-<!ENTITY OrderbyExprWith SYSTEM "cat/OrderbyExprWith.xml">
-<!ENTITY OrderbyExprWithout SYSTEM "cat/OrderbyExprWithout.xml">
-<!ENTITY ReturnExpr SYSTEM "cat/ReturnExpr.xml">
-<!ENTITY OrderExpr SYSTEM "cat/OrderExpr.xml">
-<!ENTITY CondExpr SYSTEM "cat/CondExpr.xml">
-<!ENTITY QuantExprWithout SYSTEM "cat/QuantExprWithout.xml">
-<!ENTITY QuantExprWith SYSTEM "cat/QuantExprWith.xml">
-<!ENTITY SeqExprInstanceOf SYSTEM "cat/SeqExprInstanceOf.xml">
-<!ENTITY sequenceExprTypeswitch SYSTEM "cat/sequenceExprTypeswitch.xml">
-<!ENTITY SeqExprCastToDerived SYSTEM "cat/SeqExprCastToDerived.xml">
-<!ENTITY SeqExprCastToDerivedParents SYSTEM "cat/SeqExprCastToDerivedParents.xml">
-<!ENTITY SeqExprCastWithinBranch SYSTEM "cat/SeqExprCastWithinBranch.xml">
-<!ENTITY SeqExprCast SYSTEM "cat/SeqExprCast.xml">
-<!ENTITY SeqExprCastable SYSTEM "cat/SeqExprCastable.xml">
-<!ENTITY SeqExprTreat SYSTEM "cat/SeqExprTreat.xml">
-<!ENTITY VersionProlog SYSTEM "cat/VersionProlog.xml">
-<!ENTITY BoundarySpaceProlog SYSTEM "cat/BoundarySpaceProlog.xml">
-<!ENTITY CollationProlog SYSTEM "cat/CollationProlog.xml">
-<!ENTITY CopyNamespacesProlog SYSTEM "cat/CopyNamespacesProlog.xml">
-<!ENTITY BaseURIProlog SYSTEM "cat/BaseURIProlog.xml">
-<!ENTITY ConstructionProlog SYSTEM "cat/ConstructionProlog.xml">
-<!ENTITY DefaultNamespaceProlog SYSTEM "cat/DefaultNamespaceProlog.xml">
-<!ENTITY DefaultOrderingProlog SYSTEM "cat/DefaultOrderingProlog.xml">
-<!ENTITY EmptyOrderProlog SYSTEM "cat/EmptyOrderProlog.xml">
-<!ENTITY NamespaceProlog SYSTEM "cat/NamespaceProlog.xml">
-<!ENTITY ExternalVariablesWithout SYSTEM "cat/ExternalVariablesWithout.xml">
-<!ENTITY ExternalVariablesWith SYSTEM "cat/ExternalVariablesWith.xml">
-<!ENTITY InternalVariablesWithout SYSTEM "cat/InternalVariablesWithout.xml">
-<!ENTITY InternalVariablesWith SYSTEM "cat/InternalVariablesWith.xml">
-<!ENTITY FunctionProlog SYSTEM "cat/FunctionProlog.xml">
-<!ENTITY OptionDeclarationProlog SYSTEM "cat/OptionDeclarationProlog.xml">
-<!ENTITY XQueryComment SYSTEM "cat/XQueryComment.xml">
-<!ENTITY ExtensionExpression SYSTEM "cat/ExtensionExpression.xml">
-<!ENTITY NodeNameFunc SYSTEM "cat/NodeNameFunc.xml">
-<!ENTITY NilledFunc SYSTEM "cat/NilledFunc.xml">
-<!ENTITY StringFunc SYSTEM "cat/StringFunc.xml">
-<!ENTITY DataFunc SYSTEM "cat/DataFunc.xml">
-<!ENTITY BaseURIFunc SYSTEM "cat/BaseURIFunc.xml">
-<!ENTITY StaticBaseURIFunc SYSTEM "cat/StaticBaseURIFunc.xml">
-<!ENTITY DocumentURIFunc SYSTEM "cat/DocumentURIFunc.xml">
-<!ENTITY ErrorFunc SYSTEM "cat/ErrorFunc.xml">
-<!ENTITY ErrorsAndOptimization SYSTEM "cat/ErrorsAndOptimization.xml">
-<!ENTITY TraceFunc SYSTEM "cat/TraceFunc.xml">
-<!ENTITY DateTimeFunc SYSTEM "cat/DateTimeFunc.xml">
-<!ENTITY ABSFunc SYSTEM "cat/ABSFunc.xml">
-<!ENTITY CeilingFunc SYSTEM "cat/CeilingFunc.xml">
-<!ENTITY FloorFunc SYSTEM "cat/FloorFunc.xml">
-<!ENTITY RoundFunc SYSTEM "cat/RoundFunc.xml">
-<!ENTITY RoundEvenFunc SYSTEM "cat/RoundEvenFunc.xml">
-<!ENTITY CodepointToStringFunc SYSTEM "cat/CodepointToStringFunc.xml">
-<!ENTITY StringToCodepointFunc SYSTEM "cat/StringToCodepointFunc.xml">
-<!ENTITY CompareFunction SYSTEM "cat/CompareFunction.xml">
-<!ENTITY CodepointEqual SYSTEM "cat/CodepointEqual.xml">
-<!ENTITY CompareFunc SYSTEM "cat/compareFunc.xml">
-<!ENTITY ConcatFunc SYSTEM "cat/ConcatFunc.xml">
-<!ENTITY StringJoinFunc SYSTEM "cat/StringJoinFunc.xml">
-<!ENTITY SubstringFunc SYSTEM "cat/SubstringFunc.xml">
-<!ENTITY StringLengthFunc SYSTEM "cat/StringLengthFunc.xml">
-<!ENTITY NormalizeSpaceFunc SYSTEM "cat/NormalizeSpaceFunc.xml">
-<!ENTITY NormalizeUnicodeFunc SYSTEM "cat/NormalizeUnicodeFunc.xml">
-<!ENTITY UpperCaseFunc SYSTEM "cat/UpperCaseFunc.xml">
-<!ENTITY LowerCaseFunc SYSTEM "cat/LowerCaseFunc.xml">
-<!ENTITY TranslateFunc SYSTEM "cat/TranslateFunc.xml">
-<!ENTITY Surrogates SYSTEM "cat/Surrogates.xml">
-<!ENTITY EncodeURIfunc SYSTEM "cat/EncodeURIfunc.xml">
-<!ENTITY IRIToURIfunc SYSTEM "cat/IRIToURIfunc.xml">
-<!ENTITY EscapeHTMLURIFunc SYSTEM "cat/EscapeHTMLURIFunc.xml">
-<!ENTITY ContainsFunc SYSTEM "cat/ContainsFunc.xml">
-<!ENTITY StartsWithFunc SYSTEM "cat/StartsWithFunc.xml">
-<!ENTITY EndsWithFunc SYSTEM "cat/EndsWithFunc.xml">
-<!ENTITY SubstringBeforeFunc SYSTEM "cat/SubstringBeforeFunc.xml">
-<!ENTITY SubstringAfterFunc SYSTEM "cat/SubstringAfterFunc.xml">
-<!ENTITY MatchesFunc SYSTEM "cat/MatchesFunc.xml">
-<!ENTITY ReplaceFunc SYSTEM "cat/ReplaceFunc.xml">
-<!ENTITY TokenizeFunc SYSTEM "cat/TokenizeFunc.xml">
-<!ENTITY AnalyzeString SYSTEM "cat/AnalyzeString.xml">
-<!ENTITY ResolveURIFunc SYSTEM "cat/ResolveURIFunc.xml">
-<!ENTITY TrueFunc SYSTEM "cat/TrueFunc.xml">
-<!ENTITY FalseFunc SYSTEM "cat/FalseFunc.xml">
-<!ENTITY NotFunc SYSTEM "cat/NotFunc.xml">
-<!ENTITY YearsFromDurationFunc SYSTEM "cat/YearsFromDurationFunc.xml">
-<!ENTITY MonthsFromDurationFunc SYSTEM "cat/MonthsFromDurationFunc.xml">
-<!ENTITY DaysFromDurationFunc SYSTEM "cat/DaysFromDurationFunc.xml">
-<!ENTITY HoursFromDurationFunc SYSTEM "cat/HoursFromDurationFunc.xml">
-<!ENTITY MinutesFromDurationFunc SYSTEM "cat/MinutesFromDurationFunc.xml">
-<!ENTITY SecondsFromDurationFunc SYSTEM "cat/SecondsFromDurationFunc.xml">
-<!ENTITY YearFromDateTimeFunc SYSTEM "cat/YearFromDateTimeFunc.xml">
-<!ENTITY MonthFromDateTimeFunc SYSTEM "cat/MonthFromDateTimeFunc.xml">
-<!ENTITY DayFromDateTimeFunc SYSTEM "cat/DayFromDateTimeFunc.xml">
-<!ENTITY HoursFromDateTimeFunc SYSTEM "cat/HoursFromDateTimeFunc.xml">
-<!ENTITY MinutesFromDateTimeFunc SYSTEM "cat/MinutesFromDateTimeFunc.xml">
-<!ENTITY SecondsFromDateTimeFunc SYSTEM "cat/SecondsFromDateTimeFunc.xml">
-<!ENTITY TimezoneFromDateTimeFunc SYSTEM "cat/TimezoneFromDateTimeFunc.xml">
-<!ENTITY YearFromDateFunc SYSTEM "cat/YearFromDateFunc.xml">
-<!ENTITY MonthFromDateFunc SYSTEM "cat/MonthFromDateFunc.xml">
-<!ENTITY DayFromDateFunc SYSTEM "cat/DayFromDateFunc.xml">
-<!ENTITY TimezoneFromDateFunc SYSTEM "cat/TimezoneFromDateFunc.xml">
-<!ENTITY HoursFromTimeFunc SYSTEM "cat/HoursFromTimeFunc.xml">
-<!ENTITY MinutesFromTimeFunc SYSTEM "cat/MinutesFromTimeFunc.xml">
-<!ENTITY SecondsFromTimeFunc SYSTEM "cat/SecondsFromTimeFunc.xml">
-<!ENTITY TimezoneFromTimeFunc SYSTEM "cat/TimezoneFromTimeFunc.xml">
-<!ENTITY AdjDateTimeToTimezoneFunc SYSTEM "cat/AdjDateTimeToTimezoneFunc.xml">
-<!ENTITY AdjDateToTimezoneFunc SYSTEM "cat/AdjDateToTimezoneFunc.xml">
-<!ENTITY AdjTimeToTimezoneFunc SYSTEM "cat/AdjTimeToTimezoneFunc.xml">
-<!ENTITY ResolveQNameConstructFunc SYSTEM "cat/ResolveQNameConstructFunc.xml">
-<!ENTITY ExpandedQNameConstructFunc SYSTEM "cat/ExpandedQNameConstructFunc.xml">
-<!ENTITY LocalNameFromQNameFunc SYSTEM "cat/LocalNameFromQNameFunc.xml">
-<!ENTITY NamespaceURIFromQNameFunc SYSTEM "cat/NamespaceURIFromQNameFunc.xml">
-<!ENTITY NamespaceURIForPrefixFunc SYSTEM "cat/NamespaceURIForPrefixFunc.xml">
-<!ENTITY InScopePrefixesFunc SYSTEM "cat/InScopePrefixesFunc.xml">
-<!ENTITY NameFunc SYSTEM "cat/NameFunc.xml">
-<!ENTITY NodeLocalNameFunc SYSTEM "cat/NodeLocalNameFunc.xml">
-<!ENTITY NodeNamespaceURIFunc SYSTEM "cat/NodeNamespaceURIFunc.xml">
-<!ENTITY NodeNumberFunc SYSTEM "cat/NodeNumberFunc.xml">
-<!ENTITY NodeLangFunc SYSTEM "cat/NodeLangFunc.xml">
-<!ENTITY NodeRootFunc SYSTEM "cat/NodeRootFunc.xml">
-<!ENTITY SeqBooleanFunc SYSTEM "cat/SeqBooleanFunc.xml">
-<!ENTITY SeqIndexOfFunc SYSTEM "cat/SeqIndexOfFunc.xml">
-<!ENTITY SeqEmptyFunc SYSTEM "cat/SeqEmptyFunc.xml">
-<!ENTITY SeqExistsFunc SYSTEM "cat/SeqExistsFunc.xml">
-<!ENTITY SeqDistinctValuesFunc SYSTEM "cat/SeqDistinctValuesFunc.xml">
-<!ENTITY SeqInsertBeforeFunc SYSTEM "cat/SeqInsertBeforeFunc.xml">
-<!ENTITY SeqRemoveFunc SYSTEM "cat/SeqRemoveFunc.xml">
-<!ENTITY SeqReverseFunc SYSTEM "cat/SeqReverseFunc.xml">
-<!ENTITY SeqSubsequenceFunc SYSTEM "cat/SeqSubsequenceFunc.xml">
-<!ENTITY SeqUnorderedFunc SYSTEM "cat/SeqUnorderedFunc.xml">
-<!ENTITY SeqZeroOrOneFunc SYSTEM "cat/SeqZeroOrOneFunc.xml">
-<!ENTITY SeqOneOrMoreFunc SYSTEM "cat/SeqOneOrMoreFunc.xml">
-<!ENTITY SeqExactlyOneFunc SYSTEM "cat/SeqExactlyOneFunc.xml">
-<!ENTITY SeqDeepEqualFunc SYSTEM "cat/SeqDeepEqualFunc.xml">
-<!ENTITY SeqCountFunc SYSTEM "cat/SeqCountFunc.xml">
-<!ENTITY SeqAVGFunc SYSTEM "cat/SeqAVGFunc.xml">
-<!ENTITY SeqMAXFunc SYSTEM "cat/SeqMAXFunc.xml">
-<!ENTITY SeqMINFunc SYSTEM "cat/SeqMINFunc.xml">
-<!ENTITY SeqSUMFunc SYSTEM "cat/SeqSUMFunc.xml">
-<!ENTITY SeqIDFunc SYSTEM "cat/SeqIDFunc.xml">
-<!ENTITY SeqIDREFFunc SYSTEM "cat/SeqIDREFFunc.xml">
-<!ENTITY SeqDocAvailableFunc SYSTEM "cat/SeqDocAvailableFunc.xml">
-<!ENTITY SeqDocFunc SYSTEM "cat/SeqDocFunc.xml">
-<!ENTITY SeqCollectionFunc SYSTEM "cat/SeqCollectionFunc.xml">
-<!ENTITY ContextPositionFunc SYSTEM "cat/ContextPositionFunc.xml">
-<!ENTITY ContextLastFunc SYSTEM "cat/ContextLastFunc.xml">
-<!ENTITY ContextCurrentDatetimeFunc SYSTEM "cat/ContextCurrentDatetimeFunc.xml">
-<!ENTITY ContextCurrentDateFunc SYSTEM "cat/ContextCurrentDateFunc.xml">
-<!ENTITY ContextCurrentTimeFunc SYSTEM "cat/ContextCurrentTimeFunc.xml">
-<!ENTITY ContextDefaultCollationFunc SYSTEM "cat/ContextDefaultCollationFunc.xml">
-<!ENTITY ContextImplicitTimezoneFunc SYSTEM "cat/ContextImplicitTimezoneFunc.xml">
-<!ENTITY FLWORExprSI SYSTEM "cat/FLWORExprSI.xml">
-<!ENTITY ConstructSI SYSTEM "cat/ConstructSI.xml">
-<!ENTITY versionPrologSI SYSTEM "cat/versionPrologSI.xml">
-<!ENTITY MiscFunctions SYSTEM "cat/MiscFunctions.xml">
-<!ENTITY ElementWithId SYSTEM "cat/ElementWithId.xml">
-<!ENTITY SeqExprCastSI SYSTEM "cat/SeqExprCastSI.xml">
-<!ENTITY NumericEqualSI SYSTEM "cat/NumericEqualSI.xml">
-<!ENTITY NotationEQSI SYSTEM "cat/NotationEQSI.xml">
-<!ENTITY UserDefinedSI SYSTEM "cat/UserDefinedSI.xml">
-<!ENTITY SchemaImportProlog SYSTEM "cat/SchemaImportProlog.xml">
-<!ENTITY ForExprTypeSI SYSTEM "cat/ForExprTypeSI.xml">
-<!ENTITY PathExprSI SYSTEM "cat/PathExprSI.xml">
-<!ENTITY ValidateExpression SYSTEM "cat/ValidateExpression.xml">
-<!ENTITY STAxes SYSTEM "cat/STAxes.xml">
-<!ENTITY STFLWORExpr SYSTEM "cat/STFLWORExpr.xml">
-<!ENTITY STFunctions SYSTEM "cat/STFunctions.xml">
-<!ENTITY ancestorAxis SYSTEM "cat/ancestorAxis.xml">
-<!ENTITY ancestor-or-selfAxis SYSTEM "cat/ancestor-or-selfAxis.xml">
-<!ENTITY followingAxis SYSTEM "cat/followingAxis.xml">
-<!ENTITY following-siblingAxis SYSTEM "cat/following-siblingAxis.xml">
-<!ENTITY precedingAxis SYSTEM "cat/precedingAxis.xml">
-<!ENTITY preceding-siblingAxis SYSTEM "cat/preceding-siblingAxis.xml">
-<!ENTITY ModuleImport SYSTEM "cat/ModuleImport.xml">
-<!ENTITY ModuleProlog SYSTEM "cat/ModuleProlog.xml">
-<!ENTITY Serialization SYSTEM "cat/Serialization.xml">
-<!ENTITY Appendix-A4 SYSTEM "cat/Appendix-A4.xml">
-<!ENTITY Annex-E SYSTEM "cat/Annex-E.xml">
-<!ENTITY UseCaseXMP SYSTEM "cat/UseCaseXMP.xml">
-<!ENTITY UseCaseTREE SYSTEM "cat/UseCaseTREE.xml">
-<!ENTITY UseCaseSEQ SYSTEM "cat/UseCaseSEQ.xml">
-<!ENTITY UseCaseR SYSTEM "cat/UseCaseR.xml">
-<!ENTITY UseCaseSGML SYSTEM "cat/UseCaseSGML.xml">
-<!ENTITY UseCaseSTRING SYSTEM "cat/UseCaseSTRING.xml">
-<!ENTITY UseCaseNS SYSTEM "cat/UseCaseNS.xml">
-<!ENTITY UseCasePARTS SYSTEM "cat/UseCasePARTS.xml">
-<!ENTITY XMark SYSTEM "cat/XMark.xml">
-<!ENTITY functx-fn-abs SYSTEM "cat/functx-fn-abs.xml">
-<!ENTITY functx-fn-adjust-dateTime-to-timezone SYSTEM "cat/functx-fn-adjust-dateTime-to-timezone.xml">
-<!ENTITY functx-fn-adjust-date-to-timezone SYSTEM "cat/functx-fn-adjust-date-to-timezone.xml">
-<!ENTITY functx-fn-adjust-time-to-timezone SYSTEM "cat/functx-fn-adjust-time-to-timezone.xml">
-<!ENTITY functx-fn-avg SYSTEM "cat/functx-fn-avg.xml">
-<!ENTITY functx-fn-base-uri SYSTEM "cat/functx-fn-base-uri.xml">
-<!ENTITY functx-fn-boolean SYSTEM "cat/functx-fn-boolean.xml">
-<!ENTITY functx-fn-ceiling SYSTEM "cat/functx-fn-ceiling.xml">
-<!ENTITY functx-fn-codepoint-equal SYSTEM "cat/functx-fn-codepoint-equal.xml">
-<!ENTITY functx-fn-codepoints-to-string SYSTEM "cat/functx-fn-codepoints-to-string.xml">
-<!ENTITY functx-fn-compare SYSTEM "cat/functx-fn-compare.xml">
-<!ENTITY functx-fn-concat SYSTEM "cat/functx-fn-concat.xml">
-<!ENTITY functx-fn-contains SYSTEM "cat/functx-fn-contains.xml">
-<!ENTITY functx-fn-count SYSTEM "cat/functx-fn-count.xml">
-<!ENTITY functx-fn-data SYSTEM "cat/functx-fn-data.xml">
-<!ENTITY functx-fn-dateTime SYSTEM "cat/functx-fn-dateTime.xml">
-<!ENTITY functx-fn-day-from-dateTime SYSTEM "cat/functx-fn-day-from-dateTime.xml">
-<!ENTITY functx-fn-day-from-date SYSTEM "cat/functx-fn-day-from-date.xml">
-<!ENTITY functx-fn-days-from-duration SYSTEM "cat/functx-fn-days-from-duration.xml">
-<!ENTITY functx-fn-deep-equal SYSTEM "cat/functx-fn-deep-equal.xml">
-<!ENTITY functx-fn-default-collation SYSTEM "cat/functx-fn-default-collation.xml">
-<!ENTITY functx-fn-distinct-values SYSTEM "cat/functx-fn-distinct-values.xml">
-<!ENTITY functx-fn-doc-available SYSTEM "cat/functx-fn-doc-available.xml">
-<!ENTITY functx-fn-empty SYSTEM "cat/functx-fn-empty.xml">
-<!ENTITY functx-fn-encode-for-uri SYSTEM "cat/functx-fn-encode-for-uri.xml">
-<!ENTITY functx-fn-ends-with SYSTEM "cat/functx-fn-ends-with.xml">
-<!ENTITY functx-fn-escape-html-uri SYSTEM "cat/functx-fn-escape-html-uri.xml">
-<!ENTITY functx-fn-exactly-one SYSTEM "cat/functx-fn-exactly-one.xml">
-<!ENTITY functx-fn-exists SYSTEM "cat/functx-fn-exists.xml">
-<!ENTITY functx-fn-false SYSTEM "cat/functx-fn-false.xml">
-<!ENTITY functx-fn-floor SYSTEM "cat/functx-fn-floor.xml">
-<!ENTITY functx-fn-hours-from-dateTime SYSTEM "cat/functx-fn-hours-from-dateTime.xml">
-<!ENTITY functx-fn-hours-from-duration SYSTEM "cat/functx-fn-hours-from-duration.xml">
-<!ENTITY functx-fn-hours-from-time SYSTEM "cat/functx-fn-hours-from-time.xml">
-<!ENTITY functx-fn-index-of SYSTEM "cat/functx-fn-index-of.xml">
-<!ENTITY functx-fn-insert-before SYSTEM "cat/functx-fn-insert-before.xml">
-<!ENTITY functx-fn-iri-to-uri SYSTEM "cat/functx-fn-iri-to-uri.xml">
-<!ENTITY functx-fn-lang SYSTEM "cat/functx-fn-lang.xml">
-<!ENTITY functx-fn-last SYSTEM "cat/functx-fn-last.xml">
-<!ENTITY functx-fn-local-name-from-QName SYSTEM "cat/functx-fn-local-name-from-QName.xml">
-<!ENTITY functx-fn-local-name SYSTEM "cat/functx-fn-local-name.xml">
-<!ENTITY functx-fn-lower-case SYSTEM "cat/functx-fn-lower-case.xml">
-<!ENTITY functx-fn-matches SYSTEM "cat/functx-fn-matches.xml">
-<!ENTITY functx-fn-max SYSTEM "cat/functx-fn-max.xml">
-<!ENTITY functx-fn-minutes-from-dateTime SYSTEM "cat/functx-fn-minutes-from-dateTime.xml">
-<!ENTITY functx-fn-minutes-from-duration SYSTEM "cat/functx-fn-minutes-from-duration.xml">
-<!ENTITY functx-fn-minutes-from-time SYSTEM "cat/functx-fn-minutes-from-time.xml">
-<!ENTITY functx-fn-min SYSTEM "cat/functx-fn-min.xml">
-<!ENTITY functx-fn-month-from-dateTime SYSTEM "cat/functx-fn-month-from-dateTime.xml">
-<!ENTITY functx-fn-month-from-date SYSTEM "cat/functx-fn-month-from-date.xml">
-<!ENTITY functx-fn-months-from-duration SYSTEM "cat/functx-fn-months-from-duration.xml">
-<!ENTITY functx-fn-namespace-uri-for-prefix SYSTEM "cat/functx-fn-namespace-uri-for-prefix.xml">
-<!ENTITY functx-fn-namespace-uri-from-QName SYSTEM "cat/functx-fn-namespace-uri-from-QName.xml">
-<!ENTITY functx-fn-namespace-uri SYSTEM "cat/functx-fn-namespace-uri.xml">
-<!ENTITY functx-fn-name SYSTEM "cat/functx-fn-name.xml">
-<!ENTITY functx-fn-nilled SYSTEM "cat/functx-fn-nilled.xml">
-<!ENTITY functx-fn-node-name SYSTEM "cat/functx-fn-node-name.xml">
-<!ENTITY functx-fn-normalize-space SYSTEM "cat/functx-fn-normalize-space.xml">
-<!ENTITY functx-fn-normalize-unicode SYSTEM "cat/functx-fn-normalize-unicode.xml">
-<!ENTITY functx-fn-not SYSTEM "cat/functx-fn-not.xml">
-<!ENTITY functx-fn-number SYSTEM "cat/functx-fn-number.xml">
-<!ENTITY functx-fn-one-or-more SYSTEM "cat/functx-fn-one-or-more.xml">
-<!ENTITY functx-fn-position SYSTEM "cat/functx-fn-position.xml">
-<!ENTITY functx-fn-prefix-from-QName SYSTEM "cat/functx-fn-prefix-from-QName.xml">
-<!ENTITY functx-fn-QName SYSTEM "cat/functx-fn-QName.xml">
-<!ENTITY functx-fn-remove SYSTEM "cat/functx-fn-remove.xml">
-<!ENTITY functx-fn-replace SYSTEM "cat/functx-fn-replace.xml">
-<!ENTITY functx-fn-resolve-QName SYSTEM "cat/functx-fn-resolve-QName.xml">
-<!ENTITY functx-fn-resolve-uri SYSTEM "cat/functx-fn-resolve-uri.xml">
-<!ENTITY functx-fn-reverse SYSTEM "cat/functx-fn-reverse.xml">
-<!ENTITY functx-fn-root SYSTEM "cat/functx-fn-root.xml">
-<!ENTITY functx-fn-round-half-to-even SYSTEM "cat/functx-fn-round-half-to-even.xml">
-<!ENTITY functx-fn-round SYSTEM "cat/functx-fn-round.xml">
-<!ENTITY functx-fn-seconds-from-dateTime SYSTEM "cat/functx-fn-seconds-from-dateTime.xml">
-<!ENTITY functx-fn-seconds-from-duration SYSTEM "cat/functx-fn-seconds-from-duration.xml">
-<!ENTITY functx-fn-seconds-from-time SYSTEM "cat/functx-fn-seconds-from-time.xml">
-<!ENTITY functx-fn-starts-with SYSTEM "cat/functx-fn-starts-with.xml">
-<!ENTITY functx-fn-string-join SYSTEM "cat/functx-fn-string-join.xml">
-<!ENTITY functx-fn-string-length SYSTEM "cat/functx-fn-string-length.xml">
-<!ENTITY functx-fn-string-to-codepoints SYSTEM "cat/functx-fn-string-to-codepoints.xml">
-<!ENTITY functx-fn-string SYSTEM "cat/functx-fn-string.xml">
-<!ENTITY functx-fn-subsequence SYSTEM "cat/functx-fn-subsequence.xml">
-<!ENTITY functx-fn-substring-after SYSTEM "cat/functx-fn-substring-after.xml">
-<!ENTITY functx-fn-substring-before SYSTEM "cat/functx-fn-substring-before.xml">
-<!ENTITY functx-fn-substring SYSTEM "cat/functx-fn-substring.xml">
-<!ENTITY functx-fn-sum SYSTEM "cat/functx-fn-sum.xml">
-<!ENTITY functx-fn-timezone-from-dateTime SYSTEM "cat/functx-fn-timezone-from-dateTime.xml">
-<!ENTITY functx-fn-timezone-from-date SYSTEM "cat/functx-fn-timezone-from-date.xml">
-<!ENTITY functx-fn-timezone-from-time SYSTEM "cat/functx-fn-timezone-from-time.xml">
-<!ENTITY functx-fn-tokenize SYSTEM "cat/functx-fn-tokenize.xml">
-<!ENTITY functx-fn-translate SYSTEM "cat/functx-fn-translate.xml">
-<!ENTITY functx-fn-true SYSTEM "cat/functx-fn-true.xml">
-<!ENTITY functx-fn-upper-case SYSTEM "cat/functx-fn-upper-case.xml">
-<!ENTITY functx-fn-year-from-dateTime SYSTEM "cat/functx-fn-year-from-dateTime.xml">
-<!ENTITY functx-fn-year-from-date SYSTEM "cat/functx-fn-year-from-date.xml">
-<!ENTITY functx-fn-years-from-duration SYSTEM "cat/functx-fn-years-from-duration.xml">
-<!ENTITY functx-fn-zero-or-one SYSTEM "cat/functx-fn-zero-or-one.xml">
-<!ENTITY functx-functx-add-attributes SYSTEM "cat/functx-functx-add-attributes.xml">
-<!ENTITY functx-functx-add-months SYSTEM "cat/functx-functx-add-months.xml">
-<!ENTITY functx-functx-add-or-update-attributes SYSTEM "cat/functx-functx-add-or-update-attributes.xml">
-<!ENTITY functx-functx-all-whitespace SYSTEM "cat/functx-functx-all-whitespace.xml">
-<!ENTITY functx-functx-are-distinct-values SYSTEM "cat/functx-functx-are-distinct-values.xml">
-<!ENTITY functx-functx-atomic-type SYSTEM "cat/functx-functx-atomic-type.xml">
-<!ENTITY functx-functx-avg-empty-is-zero SYSTEM "cat/functx-functx-avg-empty-is-zero.xml">
-<!ENTITY functx-functx-between-exclusive SYSTEM "cat/functx-functx-between-exclusive.xml">
-<!ENTITY functx-functx-between-inclusive SYSTEM "cat/functx-functx-between-inclusive.xml">
-<!ENTITY functx-functx-camel-case-to-words SYSTEM "cat/functx-functx-camel-case-to-words.xml">
-<!ENTITY functx-functx-capitalize-first SYSTEM "cat/functx-functx-capitalize-first.xml">
-<!ENTITY functx-functx-change-element-names-deep SYSTEM "cat/functx-functx-change-element-names-deep.xml">
-<!ENTITY functx-functx-change-element-ns-deep SYSTEM "cat/functx-functx-change-element-ns-deep.xml">
-<!ENTITY functx-functx-change-element-ns SYSTEM "cat/functx-functx-change-element-ns.xml">
-<!ENTITY functx-functx-chars SYSTEM "cat/functx-functx-chars.xml">
-<!ENTITY functx-functx-contains-any-of SYSTEM "cat/functx-functx-contains-any-of.xml">
-<!ENTITY functx-functx-contains-case-insensitive SYSTEM "cat/functx-functx-contains-case-insensitive.xml">
-<!ENTITY functx-functx-contains-word SYSTEM "cat/functx-functx-contains-word.xml">
-<!ENTITY functx-functx-copy-attributes SYSTEM "cat/functx-functx-copy-attributes.xml">
-<!ENTITY functx-functx-dateTime SYSTEM "cat/functx-functx-dateTime.xml">
-<!ENTITY functx-functx-date SYSTEM "cat/functx-functx-date.xml">
-<!ENTITY functx-functx-day-in-year SYSTEM "cat/functx-functx-day-in-year.xml">
-<!ENTITY functx-functx-day-of-week-abbrev-en SYSTEM "cat/functx-functx-day-of-week-abbrev-en.xml">
-<!ENTITY functx-functx-day-of-week-name-en SYSTEM "cat/functx-functx-day-of-week-name-en.xml">
-<!ENTITY functx-functx-day-of-week SYSTEM "cat/functx-functx-day-of-week.xml">
-<!ENTITY functx-functx-days-in-month SYSTEM "cat/functx-functx-days-in-month.xml">
-<!ENTITY functx-functx-dayTimeDuration SYSTEM "cat/functx-functx-dayTimeDuration.xml">
-<!ENTITY functx-functx-ddmmyyyy-to-date SYSTEM "cat/functx-functx-ddmmyyyy-to-date.xml">
-<!ENTITY functx-functx-depth-of-node SYSTEM "cat/functx-functx-depth-of-node.xml">
-<!ENTITY functx-functx-distinct-attribute-names SYSTEM "cat/functx-functx-distinct-attribute-names.xml">
-<!ENTITY functx-functx-distinct-deep SYSTEM "cat/functx-functx-distinct-deep.xml">
-<!ENTITY functx-functx-distinct-element-names SYSTEM "cat/functx-functx-distinct-element-names.xml">
-<!ENTITY functx-functx-distinct-element-paths SYSTEM "cat/functx-functx-distinct-element-paths.xml">
-<!ENTITY functx-functx-distinct-nodes SYSTEM "cat/functx-functx-distinct-nodes.xml">
-<!ENTITY functx-functx-duration-from-timezone SYSTEM "cat/functx-functx-duration-from-timezone.xml">
-<!ENTITY functx-functx-dynamic-path SYSTEM "cat/functx-functx-dynamic-path.xml">
-<!ENTITY functx-functx-escape-for-regex SYSTEM "cat/functx-functx-escape-for-regex.xml">
-<!ENTITY functx-functx-exclusive-or SYSTEM "cat/functx-functx-exclusive-or.xml">
-<!ENTITY functx-functx-first-day-of-month SYSTEM "cat/functx-functx-first-day-of-month.xml">
-<!ENTITY functx-functx-first-day-of-year SYSTEM "cat/functx-functx-first-day-of-year.xml">
-<!ENTITY functx-functx-first-node SYSTEM "cat/functx-functx-first-node.xml">
-<!ENTITY functx-functx-follows-not-descendant SYSTEM "cat/functx-functx-follows-not-descendant.xml">
-<!ENTITY functx-functx-format-as-title-en SYSTEM "cat/functx-functx-format-as-title-en.xml">
-<!ENTITY functx-functx-fragment-from-uri SYSTEM "cat/functx-functx-fragment-from-uri.xml">
-<!ENTITY functx-functx-get-matches-and-non-matches SYSTEM "cat/functx-functx-get-matches-and-non-matches.xml">
-<!ENTITY functx-functx-get-matches SYSTEM "cat/functx-functx-get-matches.xml">
-<!ENTITY functx-functx-has-element-only-content SYSTEM "cat/functx-functx-has-element-only-content.xml">
-<!ENTITY functx-functx-has-empty-content SYSTEM "cat/functx-functx-has-empty-content.xml">
-<!ENTITY functx-functx-has-mixed-content SYSTEM "cat/functx-functx-has-mixed-content.xml">
-<!ENTITY functx-functx-has-simple-content SYSTEM "cat/functx-functx-has-simple-content.xml">
-<!ENTITY functx-functx-id-from-element SYSTEM "cat/functx-functx-id-from-element.xml">
-<!ENTITY functx-functx-id-untyped SYSTEM "cat/functx-functx-id-untyped.xml">
-<!ENTITY functx-functx-if-absent SYSTEM "cat/functx-functx-if-absent.xml">
-<!ENTITY functx-functx-if-empty SYSTEM "cat/functx-functx-if-empty.xml">
-<!ENTITY functx-functx-index-of-deep-equal-node SYSTEM "cat/functx-functx-index-of-deep-equal-node.xml">
-<!ENTITY functx-functx-index-of-match-first SYSTEM "cat/functx-functx-index-of-match-first.xml">
-<!ENTITY functx-functx-index-of-node SYSTEM "cat/functx-functx-index-of-node.xml">
-<!ENTITY functx-functx-index-of-string-first SYSTEM "cat/functx-functx-index-of-string-first.xml">
-<!ENTITY functx-functx-index-of-string-last SYSTEM "cat/functx-functx-index-of-string-last.xml">
-<!ENTITY functx-functx-index-of-string SYSTEM "cat/functx-functx-index-of-string.xml">
-<!ENTITY functx-functx-insert-string SYSTEM "cat/functx-functx-insert-string.xml">
-<!ENTITY functx-functx-is-absolute-uri SYSTEM "cat/functx-functx-is-absolute-uri.xml">
-<!ENTITY functx-functx-is-ancestor SYSTEM "cat/functx-functx-is-ancestor.xml">
-<!ENTITY functx-functx-is-a-number SYSTEM "cat/functx-functx-is-a-number.xml">
-<!ENTITY functx-functx-is-descendant SYSTEM "cat/functx-functx-is-descendant.xml">
-<!ENTITY functx-functx-is-leap-year SYSTEM "cat/functx-functx-is-leap-year.xml">
-<!ENTITY functx-functx-is-node-among-descendants-deep-equal SYSTEM "cat/functx-functx-is-node-among-descendants-deep-equal.xml">
-<!ENTITY functx-functx-is-node-among-descendants SYSTEM "cat/functx-functx-is-node-among-descendants.xml">
-<!ENTITY functx-functx-is-node-in-sequence-deep-equal SYSTEM "cat/functx-functx-is-node-in-sequence-deep-equal.xml">
-<!ENTITY functx-functx-is-node-in-sequence SYSTEM "cat/functx-functx-is-node-in-sequence.xml">
-<!ENTITY functx-functx-is-value-in-sequence SYSTEM "cat/functx-functx-is-value-in-sequence.xml">
-<!ENTITY functx-functx-last-day-of-month SYSTEM "cat/functx-functx-last-day-of-month.xml">
-<!ENTITY functx-functx-last-day-of-year SYSTEM "cat/functx-functx-last-day-of-year.xml">
-<!ENTITY functx-functx-last-node SYSTEM "cat/functx-functx-last-node.xml">
-<!ENTITY functx-functx-leaf-elements SYSTEM "cat/functx-functx-leaf-elements.xml">
-<!ENTITY functx-functx-left-trim SYSTEM "cat/functx-functx-left-trim.xml">
-<!ENTITY functx-functx-line-count SYSTEM "cat/functx-functx-line-count.xml">
-<!ENTITY functx-functx-lines SYSTEM "cat/functx-functx-lines.xml">
-<!ENTITY functx-functx-max-depth SYSTEM "cat/functx-functx-max-depth.xml">
-<!ENTITY functx-functx-max-determine-type SYSTEM "cat/functx-functx-max-determine-type.xml">
-<!ENTITY functx-functx-max-line-length SYSTEM "cat/functx-functx-max-line-length.xml">
-<!ENTITY functx-functx-max-node SYSTEM "cat/functx-functx-max-node.xml">
-<!ENTITY functx-functx-max-string SYSTEM "cat/functx-functx-max-string.xml">
-<!ENTITY functx-functx-min-determine-type SYSTEM "cat/functx-functx-min-determine-type.xml">
-<!ENTITY functx-functx-min-node SYSTEM "cat/functx-functx-min-node.xml">
-<!ENTITY functx-functx-min-non-empty-string SYSTEM "cat/functx-functx-min-non-empty-string.xml">
-<!ENTITY functx-functx-min-string SYSTEM "cat/functx-functx-min-string.xml">
-<!ENTITY functx-functx-mmddyyyy-to-date SYSTEM "cat/functx-functx-mmddyyyy-to-date.xml">
-<!ENTITY functx-functx-month-abbrev-en SYSTEM "cat/functx-functx-month-abbrev-en.xml">
-<!ENTITY functx-functx-month-name-en SYSTEM "cat/functx-functx-month-name-en.xml">
-<!ENTITY functx-functx-namespaces-in-use SYSTEM "cat/functx-functx-namespaces-in-use.xml">
-<!ENTITY functx-functx-name-test SYSTEM "cat/functx-functx-name-test.xml">
-<!ENTITY functx-functx-next-day SYSTEM "cat/functx-functx-next-day.xml">
-<!ENTITY functx-functx-node-kind SYSTEM "cat/functx-functx-node-kind.xml">
-<!ENTITY functx-functx-non-distinct-values SYSTEM "cat/functx-functx-non-distinct-values.xml">
-<!ENTITY functx-functx-number-of-matches SYSTEM "cat/functx-functx-number-of-matches.xml">
-<!ENTITY functx-functx-ordinal-number-en SYSTEM "cat/functx-functx-ordinal-number-en.xml">
-<!ENTITY functx-functx-pad-integer-to-length SYSTEM "cat/functx-functx-pad-integer-to-length.xml">
-<!ENTITY functx-functx-pad-string-to-length SYSTEM "cat/functx-functx-pad-string-to-length.xml">
-<!ENTITY functx-functx-path-to-node-with-pos SYSTEM "cat/functx-functx-path-to-node-with-pos.xml">
-<!ENTITY functx-functx-path-to-node SYSTEM "cat/functx-functx-path-to-node.xml">
-<!ENTITY functx-functx-precedes-not-ancestor SYSTEM "cat/functx-functx-precedes-not-ancestor.xml">
-<!ENTITY functx-functx-previous-day SYSTEM "cat/functx-functx-previous-day.xml">
-<!ENTITY functx-functx-remove-attributes-deep SYSTEM "cat/functx-functx-remove-attributes-deep.xml">
-<!ENTITY functx-functx-remove-attributes SYSTEM "cat/functx-functx-remove-attributes.xml">
-<!ENTITY functx-functx-remove-elements-deep SYSTEM "cat/functx-functx-remove-elements-deep.xml">
-<!ENTITY functx-functx-remove-elements-not-contents SYSTEM "cat/functx-functx-remove-elements-not-contents.xml">
-<!ENTITY functx-functx-remove-elements SYSTEM "cat/functx-functx-remove-elements.xml">
-<!ENTITY functx-functx-repeat-string SYSTEM "cat/functx-functx-repeat-string.xml">
-<!ENTITY functx-functx-replace-beginning SYSTEM "cat/functx-functx-replace-beginning.xml">
-<!ENTITY functx-functx-replace-element-values SYSTEM "cat/functx-functx-replace-element-values.xml">
-<!ENTITY functx-functx-replace-first SYSTEM "cat/functx-functx-replace-first.xml">
-<!ENTITY functx-functx-replace-multi SYSTEM "cat/functx-functx-replace-multi.xml">
-<!ENTITY functx-functx-reverse-string SYSTEM "cat/functx-functx-reverse-string.xml">
-<!ENTITY functx-functx-right-trim SYSTEM "cat/functx-functx-right-trim.xml">
-<!ENTITY functx-functx-scheme-from-uri SYSTEM "cat/functx-functx-scheme-from-uri.xml">
-<!ENTITY functx-functx-sequence-deep-equal SYSTEM "cat/functx-functx-sequence-deep-equal.xml">
-<!ENTITY functx-functx-sequence-node-equal-any-order SYSTEM "cat/functx-functx-sequence-node-equal-any-order.xml">
-<!ENTITY functx-functx-sequence-node-equal SYSTEM "cat/functx-functx-sequence-node-equal.xml">
-<!ENTITY functx-functx-sequence-type SYSTEM "cat/functx-functx-sequence-type.xml">
-<!ENTITY functx-functx-siblings-same-name SYSTEM "cat/functx-functx-siblings-same-name.xml">
-<!ENTITY functx-functx-siblings SYSTEM "cat/functx-functx-siblings.xml">
-<!ENTITY functx-functx-sort-as-numeric SYSTEM "cat/functx-functx-sort-as-numeric.xml">
-<!ENTITY functx-functx-sort-case-insensitive SYSTEM "cat/functx-functx-sort-case-insensitive.xml">
-<!ENTITY functx-functx-sort-document-order SYSTEM "cat/functx-functx-sort-document-order.xml">
-<!ENTITY functx-functx-sort SYSTEM "cat/functx-functx-sort.xml">
-<!ENTITY functx-functx-substring-after-if-contains SYSTEM "cat/functx-functx-substring-after-if-contains.xml">
-<!ENTITY functx-functx-substring-after-last-match SYSTEM "cat/functx-functx-substring-after-last-match.xml">
-<!ENTITY functx-functx-substring-after-last SYSTEM "cat/functx-functx-substring-after-last.xml">
-<!ENTITY functx-functx-substring-after-match SYSTEM "cat/functx-functx-substring-after-match.xml">
-<!ENTITY functx-functx-substring-before-if-contains SYSTEM "cat/functx-functx-substring-before-if-contains.xml">
-<!ENTITY functx-functx-substring-before-last-match SYSTEM "cat/functx-functx-substring-before-last-match.xml">
-<!ENTITY functx-functx-substring-before-last SYSTEM "cat/functx-functx-substring-before-last.xml">
-<!ENTITY functx-functx-substring-before-match SYSTEM "cat/functx-functx-substring-before-match.xml">
-<!ENTITY functx-functx-time SYSTEM "cat/functx-functx-time.xml">
-<!ENTITY functx-functx-timezone-from-duration SYSTEM "cat/functx-functx-timezone-from-duration.xml">
-<!ENTITY functx-functx-total-days-from-duration SYSTEM "cat/functx-functx-total-days-from-duration.xml">
-<!ENTITY functx-functx-total-hours-from-duration SYSTEM "cat/functx-functx-total-hours-from-duration.xml">
-<!ENTITY functx-functx-total-minutes-from-duration SYSTEM "cat/functx-functx-total-minutes-from-duration.xml">
-<!ENTITY functx-functx-total-months-from-duration SYSTEM "cat/functx-functx-total-months-from-duration.xml">
-<!ENTITY functx-functx-total-seconds-from-duration SYSTEM "cat/functx-functx-total-seconds-from-duration.xml">
-<!ENTITY functx-functx-total-years-from-duration SYSTEM "cat/functx-functx-total-years-from-duration.xml">
-<!ENTITY functx-functx-trim SYSTEM "cat/functx-functx-trim.xml">
-<!ENTITY functx-functx-update-attributes SYSTEM "cat/functx-functx-update-attributes.xml">
-<!ENTITY functx-functx-value-except SYSTEM "cat/functx-functx-value-except.xml">
-<!ENTITY functx-functx-value-intersect SYSTEM "cat/functx-functx-value-intersect.xml">
-<!ENTITY functx-functx-value-union SYSTEM "cat/functx-functx-value-union.xml">
-<!ENTITY functx-functx-word-count SYSTEM "cat/functx-functx-word-count.xml">
-<!ENTITY functx-functx-words-to-camel-case SYSTEM "cat/functx-functx-words-to-camel-case.xml">
-<!ENTITY functx-functx-wrap-values-in-elements SYSTEM "cat/functx-functx-wrap-values-in-elements.xml">
-<!ENTITY functx-functx-yearMonthDuration SYSTEM "cat/functx-functx-yearMonthDuration.xml">
-<!ENTITY functx-functx-yyyyddmm-to-date SYSTEM "cat/functx-functx-yyyyddmm-to-date.xml">
-<!ENTITY functx-functx-yyyymmdd-to-date SYSTEM "cat/functx-functx-yyyymmdd-to-date.xml">
-<!ENTITY EQName SYSTEM "cat/EQName.xml">
-<!ENTITY HigherOrderFunctions SYSTEM "cat/HigherOrderFunctions.xml">
-<!ENTITY HeadTailFunc SYSTEM "cat/HeadTailFunc.xml">
-<!ENTITY SwitchExpr SYSTEM "cat/SwitchExpr.xml">
-<!ENTITY Catalog SYSTEM "cat/Catalog.xml">
-]>
-<test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- CatalogDesignDate="2003-04-03"
- version="1.0.3"
- SourceOffsetPath="./"
- ResultOffsetPath="ExpectedTestResults/"
- XQueryQueryOffsetPath="Queries/XQuery/"
- XQueryXQueryOffsetPath="Queries/XQueryX/"
- XQueryFileExtension=".xq"
- XQueryXFileExtension=".xqx"
- xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
- <test-suite-info>
- <title>XQuery Test Suite 1.0.3 (under development)</title>
- <description>
- Test Suite for XQuery 1.0.
- See http://www.w3.org/XML/Query/test-suite/.
- </description>
- </test-suite-info>
- <citations>
- <citation-spec name="XQuery">
- <description last-mod="2007-01-23">XQuery 1.0: An XML Query Language</description>
- <spec-URI>http://www.w3.org/TR/xquery/</spec-URI>
- </citation-spec>
- <citation-spec name="FuncOps">
- <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Functions and Operators</description>
- <spec-URI>http://www.w3.org/TR/xpath-functions/</spec-URI>
- </citation-spec>
- <citation-spec name="DataModel">
- <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Data Model</description>
- <spec-URI>http://www.w3.org/TR/xpath-datamodel/</spec-URI>
- </citation-spec>
- <citation-spec name="FormalSemantics">
- <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Formal Semantics</description>
- <spec-URI>http://www.w3.org/TR/xquery-semantics/</spec-URI>
- </citation-spec>
- <citation-spec name="SchemaPart2">
- <description last-mod="2003-03-25">XML Schema Part 2: Datatypes</description>
- <spec-URI>http://www.w3.org/TR/xmlschema-2/</spec-URI>
- </citation-spec>
- <citation-spec name="Schema-Errata">
- <description last-mod="2003-03-25">XML Schema Errata</description>
- <note>Current practice is to have one Errata document for all parts of Schema.</note>
- <spec-URI>http://www.w3.org/2001/05/xmlschema-errata</spec-URI>
- </citation-spec>
- <citation-spec name="UseCases">
- <description last-mod="2006-07-12">XML Query Use Cases</description>
- <spec-URI>http://www.w3c.org/TR/xquery-use-cases/</spec-URI>
- </citation-spec>
- <citation-spec name="XQueryX">
- <description last-mod="2007-01-23">XML Syntax for XQuery 1.0 (XQueryX)</description>
- <spec-URI>http://www.w3.org/TR/xqueryx/</spec-URI>
- </citation-spec>
- <citation-spec name="Serialization">
- <description last-mod="2007-01-23">XSLT 2.0 and XQuery 1.0 Serialization</description>
- <spec-URI>http://www.w3.org/TR/xslt-xquery-serialization/</spec-URI>
- </citation-spec>
- </citations>
- <comparisons>
- <comparison name="XML">
- <description last-mod="2003-03-25">The XML InfoSets should be canonicalized and compared.</description>
- </comparison>
- <comparison name="Fragment">
- <description last-mod="2004-10-20">
- A 'fragment' refers to an XML based instance which has multiple top-level elements and NO XML declaration.
- The comparator for this should simply wrap the entire fragment in a container element and perform XML comparison.
- </description>
- </comparison>
- <comparison name="Text">
- <description last-mod="2003-03-25">
- Each line of non-whitespace text should match. New-line sequences
- may vary and should be neutralized. Due to issues with the XML serialization of certain characters (e.g. '&lt;'),
- it is not possible to simply compare the actual and expected results. Rather (as is the case with the 'Fragment' comparator)
- the test harness should convert the results into valid XML (by adding a container element) and perform comparison
- on the XML canonicalized versions of the results.
- </description>
- </comparison>
- <comparison name="Ignore">
- <description last-mod="2003-03-25">
- Only the presence/absence of this file is significant,
- not its content.
- </description>
- </comparison>
- <comparison name="Inspect">
- <description last-mod="2003-03-25">
- Automated comparison is not possible. the output should be
- inspected by a human.
- </description>
- </comparison>
- </comparisons>
- <roles>
- <role name="principal-data">
- <description last-mod="2003-03-25">
- This is the source that is handed in to the processor as the
- initial input sequence, setting the "evaluation context" as described in XQuery chapter 2.
- </description>
- </role>
- <role name="supplemental-data">
- <description last-mod="2003-03-25">
- These are sources that may be read by functions such as
- fn:document() as the query is evaluated.
- </description>
- </role>
- <role name="schema">
- <description last-mod="2003-03-25">
- These are schema definitions that may be referenced by sources
- or in the query.
- </description>
- </role>
- <role name="dtd">
- <description last-mod="2003-03-25">
- These are dtd definitions that may be referenced by sources
- or in the query.
- </description>
- </role>
- <role name="principal">
- <description last-mod="2003-03-25">
- This is an output (either text or XML) that will contain the
- query results. If the processor invocation sequence accepts a filename for results, this name may be
- passed, possibly prefixed by a partial directory path to allow storage of the results in a separate
- directory tree.
- </description>
- </role>
- <role name="console-log">
- <description last-mod="2003-03-25">
- This is an output (text file tagged .log) that will contain the
- captured "console" output for a command-line invocation, or equivalent messages from a harness. The
- main goal is to capture error messages that came from the processor.
- </description>
- <note>
- A test lab may choose to capture console output for every test case, in which case the presence
- of this element is a signal that the console log of this test contains messages that are significant to
- the pass/fail determination.
- </note>
- </role>
- </roles>
- <scenarios>
- <scenario name="standard">
- <description last-mod="2005-06-10">
- A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
- </description>
- </scenario>
- <scenario name="parse-error">
- <description last-mod="2005-06-10">
- A query this is expected to raise a parsing/syntax error at query parse time. Principal input should always be specified, even if the query doesn't have any PathExpr.
- </description>
- </scenario>
- <scenario name="runtime-error">
- <description last-mod="2005-06-10">
- A query this is expected to raise a runtime error at query parse time. Runtime errors in this case include those raised by static typing rules. Principal input should always be specified, even if the query doesn't have any PathExpr.
- </description>
- </scenario>
- <scenario name="trivial">
- <description last-mod="2006-03-29">
- A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
- The initial query returns an &lt;xqx:xquery&gt; element (Trivial Embedding of XQuery).
- This embedded query is then executed to produce the final result.
- </description>
- </scenario>
- </scenarios>
- <sources>
- <source ID="XQTSCatalog" FileName="XQTSCatalog.xml" Creator="XQuery Test Task Force"
- schema="XQTSCatalogxsd">
- <description last-mod="2005-04-14">XQuery Test Suite Catalog</description>
- </source>
- <source ID="bib2" FileName="TestSources/bib2.xml" Creator="spec-authors">
- <description last-mod="2003-03-25">Bibliography example with extra comments and PIs.</description>
- </source>
- <source ID="emptydoc" FileName="TestSources/emptydoc.xml" Creator="David Marston">
- <description last-mod="2003-03-25">Contains just a "doc" element, no comments/text/PIs.</description>
- </source>
- <source ID="fsx" FileName="TestSources/fsx.xml" Creator="Mike Rorke">
- <description last-mod="2003-03-25">Data about a filesystem represented in XML.</description>
- </source>
- <source ID="fsx_NS" FileName="TestSources/fsx_NS.xml" Creator="Mike Rorke">
- <description last-mod="2003-03-25">Data about a filesystem represented in XML with namespace-qualified names.</description>
- </source>
- <source ID="MixNS" FileName="TestSources/MixNS.xml" Creator="David Marston">
- <description last-mod="2003-03-25">Small tree with element names in mixed namespaces.</description>
- <note>Use @index to identify elements precisely.</note>
- </source>
- <source ID="nw_Customers" FileName="TestSources/nw_Customers.xml" Creator="Kuen Siew">
- <description last-mod="2003-03-25">Customer name/address file with some non-ASCII characters.</description>
- </source>
- <source ID="TopMany" FileName="TestSources/TopMany.xml" Creator="David Marston">
- <description last-mod="2003-03-25">Like TreeCompass, but with comments and PIs off the root. PI targets vary.</description>
- <note>All text nodes must have non-whitespace characters.</note>
- </source>
- <source ID="Tree1Child" FileName="TestSources/Tree1Child.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has just one child, of an abnormal name, off the center node.</description>
- <note>One attribute each on west and center.</note>
- </source>
- <source ID="Tree1Text" FileName="TestSources/Tree1Text.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has just a text node and no child element off the center node.</description>
- </source>
- <source ID="TreeCompass" FileName="TestSources/TreeCompass.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A tree intended to allow many kinds of path expressions.</description>
- <note>Need multiple attributes on center, west, and south, plus @mark scattered around.</note>
- <note>Mix of text and element children in many places, but east should have only a text node.</note>
- <note>All text nodes must have non-whitespace characters.</note>
- <note>Top element is far-north.</note>
- </source>
- <source ID="TreeEmpty" FileName="TestSources/TreeEmpty.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has just one "south" element at the top, bearing one "mark" attribute.</description>
- </source>
- <source ID="TreeRepeat" FileName="TestSources/TreeRepeat.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has center elements off the real center node.</description>
- <note>Use @mark to distinguish center elements.</note>
- <note>"Real" center must have multiple element children, some with duplicate names (south-east).</note>
- <note>Repeating attribute names used, including same name on elements of the same name.</note>
- <note>Comments and text nodes are strewn about. All text nodes must have non-whitespace characters.</note>
- </source>
- <source ID="TreeStack" FileName="TestSources/TreeStack.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has several "south" elements, some stacked within each other.</description>
- <note>Use "mark" attributes at several levels and on all south elements.</note>
- </source>
- <source ID="TreeTrunc" FileName="TestSources/TreeTrunc.xml" Creator="David Marston">
- <description last-mod="2003-03-25">A "compass" tree that has no content at all in center or west, no attributes anywhere.</description>
- </source>
- <source ID="xq311A" FileName="TestSources/xq311A.xml" Creator="David Marston">
- <description last-mod="2003-03-25">Data that fits first example in XQuery 3.11.</description>
- </source>
- <source ID="xq311B" FileName="TestSources/xq311B.xml" Creator="David Marston">
- <description last-mod="2003-03-25">Data that fits later examples in XQuery 3.11.</description>
- </source>
- <source ID="DupNode" FileName="TestSources/DupNode.xml" Creator="Andreas Behm">
- <description last-mod="2005-04-26">Simple document with all node kinds</description>
- </source>
- <source ID="inscope" FileName="TestSources/inscope.xml" Creator="Andreas Behm">
- <description last-mod="2005-08-26">Simple document with namespaces</description>
- </source>
- <source ID="nsmode" FileName="TestSources/nsmode.xml" Creator="Andreas Behm">
- <description last-mod="2005-04-26">Source document for namespace copy modes</description>
- </source>
- <source ID="works" FileName="TestSources/works.xml" Creator="Carmelo Montanez">
- <description last-mod="2005-03-04">Data for various NIST tests</description>
- </source>
- <source ID="examples" FileName="TestSources/examples.xml" Creator="Carmelo Montanez"
- schema="examplesxsd">
- <description last-mod="2006-05-19">Data for fn-data-1 test.</description>
- </source>
- <source ID="works-mod" FileName="TestSources/works-mod.xml" Creator="Carmelo Montanez">
- <description last-mod="2005-03-04">Data for various NIST tests (abbreviated, unabbreviated syntax)</description>
- </source>
- <source ID="lang" FileName="TestSources/lang.xml" Creator="Carmelo Montanez">
- <description last-mod="2005-10-19">Data for fn:lang tests.</description>
- </source>
- <source ID="staff" FileName="TestSources/staff.xml" Creator="Carmelo Montanez">
- <description last-mod="2005-03-04">Data for various NIST tests</description>
- </source>
- <source ID="acme_corp" FileName="TestSources/acme_corp.xml"
- Creator="Ravindranath Chennoju">
- <description last-mod="2005-08-30">Source document for Function Declaration tests</description>
- </source>
- <source ID="bib" FileName="TestSources/bib.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
- </source>
- <source ID="reviews" FileName="TestSources/reviews.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
- </source>
- <source ID="books" FileName="TestSources/books.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
- </source>
- <source ID="prices" FileName="TestSources/prices.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
- </source>
- <source ID="book" FileName="TestSources/book.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query TREE use cases</description>
- </source>
- <source ID="report1" FileName="TestSources/report1.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query SEQ use cases</description>
- </source>
- <source ID="items" FileName="TestSources/items.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
- </source>
- <source ID="bids" FileName="TestSources/bids.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
- </source>
- <source ID="users" FileName="TestSources/users.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
- </source>
- <source ID="string" FileName="TestSources/string.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
- </source>
- <source ID="company-data" FileName="TestSources/company-data.xml"
- Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
- </source>
- <source ID="auction" FileName="TestSources/auction.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query NS use cases</description>
- </source>
- <source ID="partlist" FileName="TestSources/partlist.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query PARTS use cases</description>
- </source>
- <source ID="sgml" FileName="TestSources/sgml.xml" Creator="XML Query WG">
- <description last-mod="2005-02-11">Data for the the XML Query SGML use cases</description>
- </source>
- <source ID="atomic" FileName="TestSources/atomic.xml" Creator="Carmelo Montanez"
- schema="atomicxsd">
- <description last-mod="2005-03-08">A Schema validated xml file, that contains values for data types. Can be used by any test.</description>
- </source>
- <source ID="id-idref-dtd" FileName="TestSources/iddtd.xml" Creator="Carmelo Montanez">
- <description last-mod="2006-06-28">A DTD validated xml file, that contains data for the ID/IDREF function tests.</description>
- </source>
- <source ID="atomicns" FileName="TestSources/atomicns.xml" Creator="Carmelo Montanez">
- <description last-mod="2006-03-15">A non schema validated xml file, that contains values for data types. Can be used by any test.</description>
- </source>
- <source ID="orderData" FileName="TestSources/orderData.xml" Creator="Carmelo Montanez"
- schema="orderDataxsd">
- <description last-mod="2005-06-01">A Schema validated xml file, that contains values for some of the order by tests generated by NIST.</description>
- </source>
- <source ID="id-idref" FileName="TestSources/id.xml" Creator="Carmelo Montanez"
- schema="idxsd">
- <description last-mod="2006-05-12">Data for id and idref related functions (schema-based).</description>
- </source>
- <source ID="id-idref2" FileName="TestSources/id2.xml" Creator="Michael Kay"
- schema="idxsd">
- <description last-mod="2009-03-06">More data for id and idref related functions (schema-based).</description>
- </source>
- <source ID="SpecialTypes" FileName="TestSources/SpecialTypes.xml" Creator="Mike Rorke"
- schema="SpecialTypesXSD">
- <description last-mod="2005-06-01">A Schema validated XML file containing certain special types e.g. interleave types, union types, anySimpleType</description>
- </source>
- <source ID="QNameSource" FileName="TestSources/QName-source.xml" Creator="Mike Rorke"
- schema="QNameSourceXSD">
- <description last-mod="2005-09-28">A schema validated XML file containing QName and QName derived types.</description>
- </source>
- <source ID="notation" FileName="TestSources/notation.xml" Creator="Andreas Behm"
- schema="notationschema">
- <description last-mod="2005-10-10">A Scehma validated xml file with NOTATION elements</description>
- </source>
- <source ID="textWithSpaces" FileName="TestSources/textWithSpaces.xml"
- Creator="Joanne Tong">
- <description last-mod="2005-09-29">Data for normalize-space functions</description>
- </source>
- <source ID="XMarkAuction" FileName="TestSources/XMarkAuction.xml"
- Creator="Frans Englich">
- <description last-mod="2007-03-09">Source file generated XML Benchmark Project's xmlgen utility. See http://www.xml-benchmark.org/.</description>
- </source>
- <source ID="CPPGlobals" FileName="TestSources/CPPGlobals.xml" Creator="Frans Englich">
- <description last-mod="2007-06-27">The declarations of a C++ file described in XML.</description>
- </source>
- <source ID="MainWindow" FileName="TestSources/MainWindow.ui" Creator="Frans Englich">
- <description last-mod="2007-07-09">A description of an graphical user interface.</description>
- </source>
- <source ID="ComplexWhitespace" FileName="TestSources/ComplexWhitespace.xml"
- Creator="Frans Englich">
- <description last-mod="2007-07-09">A file containing different forms of whitespace.</description>
- </source>
- <source ID="SpaceBracket" FileName="TestSources/SpaceBracket.xml"
- Creator="Frans Englich">
- <description last-mod="2007-12-20">A file containing ' ]' as a text node.</description>
- </source>
- <source ID="HighUnicode" FileName="TestSources/HighUnicode.xml" Creator="Frans Englich">
- <description last-mod="2007-12-20">Corner case unicode codepoints.</description>
- </source>
- <source ID="HighUnicode2" FileName="TestSources/HighUnicode2.xml"
- Creator="Frans Englich">
- <description last-mod="2007-12-21">Corner case unicode codepoints, second case.</description>
- </source>
- <source ID="BCIsInvalid" FileName="TestSources/BCisInvalid.xml" Creator="Frans Englich">
- <description last-mod="2007-12-21">An element name containing 0xBC.</description>
- </source>
- <source ID="InvalidUmlaut" FileName="TestSources/InvalidUmlaut.xml"
- Creator="Frans Englich">
- <description last-mod="2007-12-27">Contains the codepoint 188 in an NCName.</description>
- </source>
- <source ID="NamespaceSuppliedInternally"
- FileName="TestSources/NamespaceSuppliedInternally.xml"
- Creator="Frans Englich">
- <description last-mod="2007-12-27">A namespace declared with a namespace declaration, as well as in the internal subset.</description>
- </source>
- <source ID="XMLIdDuplicated" FileName="TestSources/XMLIdDuplicated.xml"
- Creator="Frans Englich">
- <description last-mod="2008-01-15">An XML file which has two xml:id attributes with the same value.</description>
- </source>
- <source ID="InvalidXMLId" FileName="TestSources/InvalidXMLId.xml"
- Creator="Frans Englich">
- <description last-mod="2008-01-15">An XML file which has an invalid xml:id attribute.</description>
- </source>
- <source ID="UsingXMLId" FileName="TestSources/UsingXMLId.xml" Creator="Frans Englich">
- <description last-mod="2008-01-15">An XML file which has xml:id attributes.</description>
- </source>
- <source ID="Books2" FileName="TestSources/Books2.xml" Creator="Frans Englich">
- <description last-mod="2008-01-17">An XML which is in ISO-8859-1 encoding.</description>
- </source>
- <source ID="QObject" FileName="TestSources/QObject.xml" Creator="Frans Englich">
- <description last-mod="2008-02-19"/>
- </source>
- <source ID="Char010D" FileName="TestSources/0x010D.xml" Creator="Frans Englich">
- <description last-mod="2008-02-28"/>
- </source>
- <source ID="SmallTree" FileName="TestSources/SmallTree.xml" Creator="Frans Englich">
- <description last-mod="2008-04-03"/>
- </source>
- <source ID="AttributesAndElements" FileName="TestSources/AttributesAndElements.xml"
- Creator="Frans Englich">
- <description last-mod="2008-04-03"/>
- </source>
- <source ID="functx_prices" FileName="TestSources/functx_prices.xml"
- Creator="Frans Englich">
- <description last-mod="2008-05-16"/>
- </source>
- <source ID="functx_order" FileName="TestSources/functx_order.xml"
- Creator="Frans Englich">
- <description last-mod="2008-05-16"/>
- </source>
- <source ID="functx_cats" FileName="TestSources/functx_cats.xml" Creator="Frans Englich">
- <description last-mod="2008-05-16"/>
- </source>
- <source ID="functx_catalog" FileName="TestSources/functx_catalog.xml"
- Creator="Frans Englich">
- <description last-mod="2008-05-16"/>
- </source>
- <source ID="functx_book" FileName="TestSources/functx_book.xml" Creator="Frans Englich">
- <description last-mod="2008-06-25"/>
- </source>
- <source ID="badxml" FileName="TestSources/badxml.xml" Creator="Frans Englich">
- <description last-mod="2008-05-19"/>
- </source>
- <source ID="builtinEntities" FileName="TestSources/builtinEntities.xml"
- Creator="Frans Englich">
- <description last-mod="2008-05-26"/>
- </source>
- <source ID="XMLIdWhitespace" FileName="TestSources/XMLIdWhitespace.xml"
- Creator="Frans Englich">
- <description last-mod="2008-05-27"/>
- </source>
- <source ID="XMLIDMany" FileName="TestSources/XMLIDMany.xml" Creator="Frans Englich">
- <description last-mod="2008-10-24"/>
- </source>
- <source ID="OneTopElement" FileName="TestSources/OneTopElement.xml" Creator="Nicolae Brinza">
- <description last-mod="2009-04-01"/>
- </source>
- <source ID="namespace-sensitive" FileName="TestSources/namespace-sensitive.xml" schema="namespace-sensitive-schema" Creator="Oliver Hallam">
- <description last-mod="2007-02-26">Document containing namespace-sensitive constructs.</description>
- </source>
- <source ID="dm-e005" FileName="TestSources/dm-e005.xml" schema="dm-e005-schema" Creator="Norm Walsh">
- <description last-mod="2010-03-10">Document to test erratum DM.E05.</description>
- </source>
- <source ID="extendedTypes" FileName="TestSources/extendedTypes.xml" schema="extendedTypes-schema" Creator="Oliver Hallam">
- <description last-mod="2010-03-17">Document containing elements with various restricted and extended types.</description>
- </source>
- <source ID="mixed" FileName="TestSources/mixed.xml" schema="mixedcontent" Creator="Oliver Hallam">
- <description last-mod="2010-03-17">Document containing an element with mixed content but statically could have element only content.</description>
- </source>
- <schema ID="XQTSCatalogxsd" uri="http://www.w3.org/2005/02/query-test-XQTSCatalog"
- FileName="XQTSCatalog.xsd">
- <description last-mod="2005-04-14">Schema for XQTSCatalog</description>
- </schema>
- <schema ID="atomicxsd" uri="http://www.w3.org/XQueryTest"
- FileName="TestSources/atomic.xsd">
- <description last-mod="2005-03-08">A Schema for atomic.xml</description>
- </schema>
- <schema ID="orderDataxsd" uri="http://www.w3.org/XQueryTestOrderBy"
- FileName="TestSources/orderData.xsd">
- <description last-mod="2005-06-01">A Schema for orderData.xml</description>
- </schema>
- <schema ID="SpecialTypesXSD" uri="http://www.example.com/typedecl"
- FileName="TestSources/SpecialTypes.xsd">
- <description last-mod="2005-06-01">A Schema containing certain special types e.g. interleave types, union types, anySimpleType</description>
- </schema>
- <schema ID="QNameSourceXSD" uri="http://www.example.com/QNameXSD"
- FileName="TestSources/QName-schema.xsd">
- <description last-mod="2005-09-28">A schema containing QName and QName derived types</description>
- </schema>
- <schema ID="notationschema" uri="http://www.example.com/notation"
- FileName="TestSources/notationschema.xsd">
- <description last-mod="2005-10-10">A Schema for NOTATION data</description>
- </schema>
- <schema ID="idxsd" uri="http://www.w3.org/XQueryTest/ididrefs"
- FileName="TestSources/id.xsd">
- <description last-mod="2009-03-06">A schema for the id/idref functions tests</description>
- </schema>
- <schema ID="simplexsd" uri="http://www.w3.org/XQueryTest/simple"
- FileName="TestSources/simple.xsd">
- <description last-mod="2005-12-07">A schema for simple context tests</description>
- </schema>
- <schema ID="examplesxsd" uri="http://www.w3.org/XQueryTest/someExamples"
- FileName="TestSources/examples.xsd">
- <description last-mod="2006-05-19">A schema for examples.xml.</description>
- </schema>
- <schema ID="userdefined" uri="http://www.w3.org/XQueryTest/userDefinedTypes"
- FileName="TestSources/userdefined.xsd">
- <description last-mod="2006-04-03">A schema user defined types and constructor tests</description>
- </schema>
- <schema ID="listunion" uri="http://www.w3.org/XQueryTest/ListUnionTypes"
- FileName="TestSources/listunion.xsd">
- <description last-mod="2006-06-07">A schema defining a list of unions.</description>
- </schema>
- <schema ID="examples2xsd" uri="http://www.w3.org/XQueryTest/someExamples2"
- FileName="TestSources/examples2.xsd">
- <description last-mod="2009-10-01">Test schema for Errata XQ.E6.</description>
- </schema>
- <schema ID="attribute" uri="http://www.w3.org/XQueryTest/sample"
- FileName="TestSources/attribute.xsd">
- <description last-mod="2009-04-01">Test schema that contains an attribute declaration.</description>
- </schema>
- <schema ID="mixedcontent" uri="http://www.w3.org/XQueryTest/mixedcontent"
- FileName="TestSources/mixedcontent.xsd">
- <description last-mod="2009-04-01">Test schema that contains two complex types, one of them with a mixed content.</description>
- </schema>
- <schema ID="simpleContent" uri="http://www.w3.org/query-test/complexSimple"
- FileName="TestSources/simpleContent.xsd">
- <description last-mod="2009-11-20">Schema for complex types with
- simple content</description>
- </schema>
- <schema ID="namespace-sensitive-schema" uri="http://www.example.com/test/namespace-sensitive" FileName="TestSources/namespace-sensitive.xsd">
- <description last-mod="2007-02-26">Schema illustrating various namespace-sensitive constructs.</description>
- </schema>
- <schema ID="dm-e005-schema" uri="http://www.example.com/ns/test" FileName="TestSources/dm-e005.xsd">
- <description last-mod="2010-03-10">Schema to test erratum DM.E05.</description>
- </schema>
- <schema ID="xq-e18-schema" uri="http://www.example.com/ns/test/xq-e18" FileName="TestSources/xq-e18.xsd">
- <description last-mod="2010-03-11">Schema to test erratum XQ.E18.</description>
- </schema>
- <schema ID="extendedTypes-schema" uri="http://www.example.com/XQueryTest/extendedTypes" FileName="TestSources/extendedTypes.xsd">
- <description last-mod="2010-03-17">Schema containing extended and restricted types.</description>
- </schema>
- <schema ID="constraints" uri="http://www.w3.org/constraints" FileName="TestSources/constraints.xsd">
- <description last-mod="2010-06-10">Schema with unique/id/idref constraints.</description>
- </schema>
- <collection ID="collection1" Creator="Andrew Eisenberg">
- <description last-mod="2006-06-07">A simple collection of documents.</description>
- <input-document>bib</input-document>
- <input-document>reviews</input-document>
- </collection>
- <collection ID="collection2" Creator="Andrew Eisenberg">
- <description last-mod="2006-06-07">A simple collection of documents.</description>
- <input-document>bib</input-document>
- <input-document>reviews</input-document>
- <input-document>books</input-document>
- </collection>
- <module ID="module1-lib" FileName="TestSources/module1-lib" Creator="Carmelo Montanez">
- <description last-mod="2006-07-13">Library module for "modules-18" query</description>
- </module>
- <module ID="module2-lib" FileName="TestSources/module2-lib" Creator="Carmelo Montanez">
- <description last-mod="2006-07-13">Library module for "modules-18" query</description>
- </module>
- <module ID="empty-lib" FileName="TestSources/empty-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module for "modules-none" query</description>
- </module>
- <module ID="emptyns-lib" FileName="TestSources/emptyns-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with empty namespace</description>
- </module>
- <module ID="test1-lib" FileName="TestSources/test1-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Simple library module</description>
- </module>
- <module ID="test2-lib" FileName="TestSources/test2-lib" Creator="Carmelo Montanez">
- <description last-mod="2006-01-19">Library module with namespace URI set to empty string.</description>
- </module>
- <module ID="test1a-lib" FileName="TestSources/test1a-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Simple library module</description>
- </module>
- <module ID="test1collide1-lib" FileName="TestSources/test1collide1-lib"
- Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with colliding definitions</description>
- </module>
- <module ID="test1collide2-lib" FileName="TestSources/test1collide2-lib"
- Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with colliding definitions</description>
- </module>
- <module ID="test1c1-lib" FileName="TestSources/test1c1-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with circular includes</description>
- </module>
- <module ID="test2c1-lib" FileName="TestSources/test2c1-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with circular includes</description>
- </module>
- <module ID="context-lib" FileName="TestSources/context-lib" Creator="Mary Holstege">
- <description last-mod="2005-12-05">Library module with interesting context</description>
- </module>
- <module ID="module-defs" FileName="TestSources/moduleDefs-lib"
- Creator="Carmelo Montanez">
- <description last-mod="2006-01-06">Library module with definitions for various NIST tests.</description>
- </module>
- <module ID="modulewrongprefix-lib" FileName="TestSources/moduleDefs-lib"
- Creator="Carmelo Montanez">
- <description last-mod="2006-03-21">Library module with invalid namespace prefix ("xml")</description>
- </module>
- <module ID="modulesdiffns" FileName="TestSources/modulesdiffns-lib"
- Creator="Carmelo Montanez">
- <description last-mod="2006-04-11">Library module with variable on different namespace than target.</description>
- </module>
- <module ID="errata6-module1" FileName="TestSources/errata6-module1" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata6-module2" FileName="TestSources/errata6-module2" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata6-module4" FileName="TestSources/errata6-module4" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata6-module5" FileName="TestSources/errata6-module5" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata6-module6" FileName="TestSources/errata6-module6" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata6-module7" FileName="TestSources/errata6-module7" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
- </module>
- <module ID="errata8-module1a" FileName="TestSources/errata8-module1a" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
- </module>
- <module ID="errata8-module1b" FileName="TestSources/errata8-module1b" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
- </module>
- <module ID="errata8-module2a" FileName="TestSources/errata8-module2a" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
- </module>
- <module ID="errata8-module2b" FileName="TestSources/errata8-module2b" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
- </module>
- <module ID="errata8-module3a" FileName="TestSources/errata8-module3a" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies pass case.</description>
- </module>
- <module ID="errata8-module3b" FileName="TestSources/errata8-module3b" Creator="John Snelson">
- <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies pass case.</description>
- </module>
- <module ID="module3-lib" FileName="TestSources/module3-lib" Creator="Nicolae Brinza">
- <description last-mod="2009-04-01">Module with simple and schema-element() types, used for functions'parameters and return results.</description>
- </module>
- <module ID="module4-lib" FileName="TestSources/module4-lib" Creator="Nicolae Brinza">
- <description last-mod="2009-04-01">Module with schema-attribute() types, used for functions' parameters and return results.</description>
- </module>
- <module ID="modules-recursive1" FileName="TestSources/modules-recursive1" Creator="Nicolae Brinza">
- <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
- </module>
- <module ID="modules-recursive2" FileName="TestSources/modules-recursive2" Creator="Nicolae Brinza">
- <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
- </module>
- <module ID="module-pub-priv" FileName="TestSources/module-pub-priv" Creator="Michael Kay">
- <description last-mod="2009-10-01">Module that contains both private and public function declarations (XQuery 1.1).</description>
- </module>
- </sources>
- <implementation-defined-items>
- <implementation-defined-item name="expressionUnicode" spec="XQuery">
- <description last-mod="2005-04-04">The version of Unicode that is used to construct expressions.</description>
- </implementation-defined-item>
- <implementation-defined-item name="collations" spec="XQuery">
- <description last-mod="2005-04-04">The statically-known collations.</description>
- </implementation-defined-item>
- <implementation-defined-item name="implicitTimezone" spec="XQuery">
- <description last-mod="2005-04-04">The implicit timezone.</description>
- </implementation-defined-item>
- <implementation-defined-item name="warningsMethod" spec="XQuery">
- <description last-mod="2005-04-04">The circumstances in which warnings are raised, and the ways in which warnings are handled.</description>
- </implementation-defined-item>
- <implementation-defined-item name="errorsMethod" spec="XQuery">
- <description last-mod="2005-04-04">The method by which errors are reported to the external processing environment.</description>
- </implementation-defined-item>
- <implementation-defined-item name="XMLVersion" spec="XQuery">
- <description last-mod="2005-10-10">Whether the implementation is based on the rules of [XML 1.0] and [XML Names] or the rules of [XML 1.1] and [XML Names 1.1]. One of these sets of rules must be applied consistently by all aspects of the implementation.</description>
- </implementation-defined-item>
- <implementation-defined-item name="overwrittenContextComponents" spec="XQuery">
- <description last-mod="2005-04-04">Any components of the static context or dynamic context that are overwritten or augmented by the implementation.</description>
- </implementation-defined-item>
- <implementation-defined-item name="axes" spec="XQuery">
- <description last-mod="2005-04-04">Which of the optional axes are supported by the implementation, if the Full-Axis Feature is not supported.</description>
- </implementation-defined-item>
- <implementation-defined-item name="defaultOrderEmpty" spec="XQuery">
- <description last-mod="2005-04-04">The default handling of empty sequences returned by an ordering key (sortspec) in an order by clause (empty least or empty greatest).</description>
- </implementation-defined-item>
- <implementation-defined-item name="pragmas" spec="XQuery">
- <description last-mod="2005-04-04">The names and semantics of any extension expressions (pragmas) recognized by the implementation.</description>
- </implementation-defined-item>
- <implementation-defined-item name="optionDeclarations" spec="XQuery">
- <description last-mod="2005-04-04">The names and semantics of any option declarations recognized by the implementation.</description>
- </implementation-defined-item>
- <implementation-defined-item name="externalFunctionProtocols" spec="XQuery">
- <description last-mod="2005-04-04">Protocols (if any) by which parameters can be passed to an external function, and the result of the function can returned to the invoking query.</description>
- </implementation-defined-item>
- <implementation-defined-item name="moduleLocationHints" spec="XQuery">
- <description last-mod="2005-11-01">The process by which the specific modules to be imported by a module import are identified, if the Module Feature is supported (includes processing of location hints, if any.)</description>
- </implementation-defined-item>
- <implementation-defined-item name="staticTypingExtensions" spec="XQuery">
- <description last-mod="2005-04-04">Any static typing extensions supported by the implementation, if the Static Typing Feature is supported.</description>
- </implementation-defined-item>
- <implementation-defined-item name="serializationInvocation" spec="XQuery">
- <description last-mod="2005-04-04">The means by which serialization is invoked, if the Serialization Feature is supported.</description>
- </implementation-defined-item>
- <implementation-defined-item name="serializationDefaults" spec="XQuery">
- <description last-mod="2005-10-10">The default values for the byte-order-mark, encoding, media-type, normalization-form, omit-xml-declaration, standalone, and version parameters, if the Serialization Feature is supported.</description>
- </implementation-defined-item>
- <implementation-defined-item name="externalFunctionCall" spec="XQuery">
- <description last-mod="2006-08-09">The result of an unsuccessful call to an external function (for example, if the function implementation cannot be found or does not return a value of the declared type).</description>
- </implementation-defined-item>
- <implementation-defined-item name="limits" spec="XQuery">
- <description last-mod="2005-11-01">Limits on ranges of values for various data types, as enumerated in 5.3 Data Model Conformance.</description>
- </implementation-defined-item>
- <implementation-defined-item name="traceDestination" spec="FuncOps">
- <description last-mod="2005-10-10">The destination of the trace output is implementation-defined. See 4 The Trace Function.</description>
- </implementation-defined-item>
- <implementation-defined-item name="integerOperations" spec="FuncOps">
- <description last-mod="2005-10-10">For xs:integer operations, implementations that support limited-precision integer operations must either raise an error [err:FOAR0002] or provide an implementation-defined mechanism that allows users to choose between raising an error and returning a result that is modulo the largest representable integer value. See 6.2 Operators on Numeric Values.</description>
- </implementation-defined-item>
- <implementation-defined-item name="decimalDigits" spec="FuncOps">
- <description last-mod="2005-11-01">For xs:decimal values the number of digits of precision returned by the numeric operators is implementation-defined. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
- </implementation-defined-item>
- <implementation-defined-item name="roundOrTruncate" spec="FuncOps">
- <description last-mod="2005-10-10">If the number of digits in the result exceeds the number of digits that the implementation supports, the result is truncated or rounded in an implementation-defined manner. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
- </implementation-defined-item>
- <implementation-defined-item name="Unicode" spec="FuncOps">
- <description last-mod="2005-11-01">It is implementation-defined which version of Unicode is supported by the features defined in this specification, but it is recommended that the most recent version of Unicode be used. See 7.1 String Types.</description>
- </implementation-defined-item>
- <implementation-defined-item name="normalizationForms" spec="FuncOps">
- <description last-mod="2005-10-10">For 7.4.6 fn:normalize-unicode, conforming implementations must support normalization form "NFC" and may support normalization forms "NFD", "NFKC", "NFKD", "FULLY-NORMALIZED". They may also support other normalization forms with implementation-defined semantics.</description>
- </implementation-defined-item>
- <implementation-defined-item name="collationUnits" spec="FuncOps">
- <description last-mod="2005-10-10">The ability to decompose strings into collation units suitable for substring matching is an implementation-defined property of a collation. See 7.5 Functions Based on Substring Matching.</description>
- </implementation-defined-item>
- <implementation-defined-item name="secondsDigits" spec="FuncOps">
- <description last-mod="2005-10-10">All minimally conforming processors must support year values with a minimum of 4 digits (i.e., YYYY) and a minimum fractional second precision of 1 millisecond or three digits (i.e., s.sss). However, conforming processors may set larger implementation-defined limits on the maximum number of digits they support in these two situations. See 10.1.1 Limits and Precision.</description>
- </implementation-defined-item>
- <implementation-defined-item name="stringToDecimal" spec="FuncOps">
- <description last-mod="2006-08-09">The result of casting a string to xs:decimal, when the resulting value is not too large or too small but nevertheless has too many decimal digits to be accurately represented, is implementation-defined. See 17.1.1 Casting from xs:string and xs:untypedAtomic.</description>
- </implementation-defined-item>
- <implementation-defined-item name="docProcessing" spec="FuncOps">
- <description last-mod="2005-10-10">Various aspects of the processing provided by 15.5.4 fn:doc are implementation-defined. Implementations may provide external configuration options that allow any aspect of the processing to be controlled by the user.</description>
- </implementation-defined-item>
- <implementation-defined-item name="weakenStable" spec="FuncOps">
- <description last-mod="2006-08-09">The manner in which implementations provide options to weaken the stable characteristic of 15.5.6 fn:collection and 15.5.4 fn:doc are implementation-defined.</description>
- </implementation-defined-item>
- <implementation-defined-item name="additionalTypes" spec="DataModel">
- <description last-mod="2005-04-04">Support for additional user-defined or implementation-defined types is implementation-defined. (See 2.6.1 Representation of Types)</description>
- </implementation-defined-item>
- <implementation-defined-item name="undefinedProperties" spec="DataModel">
- <description last-mod="2005-04-04">Some typed values in the data model are undefined. Attempting to access an undefined property is always an error. Behavior in these cases is implementation-defined and the host language is responsible for determining the result. (See 5 Accessors)</description>
- </implementation-defined-item>
- <implementation-defined-item name="sequenceNormalization" spec="Serialization">
- <description last-mod="2005-04-04">For any implementation-defined output method, it is implementation-defined whether sequence normalization process takes place. (See 2 Sequence Normalization)</description>
- </implementation-defined-item>
- <implementation-defined-item name="outputMethods" spec="Serialization">
- <description last-mod="2005-04-04">If the namespace URI is non-null for the method serialization parameter, then the parameter specifies an implementation-defined output method. (See 3 Serialization Parameters)</description>
- </implementation-defined-item>
- <implementation-defined-item name="normalizationFormBehavior" spec="Serialization">
- <description last-mod="2005-04-04">If the value of the normalization-form form parameter is not NFC, NFD, NFKC, NFKD, fully-normalized, or none then the meaning of the value and it's effect is implementation-defined. (See 4 Phases of Serialization)</description>
- </implementation-defined-item>
- <implementation-defined-item name="additionalParams" spec="Serialization">
- <description last-mod="2005-11-01">The effect of additional serialization parameters on the output of the serializer, where the name of such a parameter must be namespace-qualified, is implementation-defined or implementation-dependent. The extent of this effect on the output must not override the provisions of this specification. (See 3 Serialization Parameters)</description>
- </implementation-defined-item>
- <implementation-defined-item name="encodingPhase" spec="Serialization">
- <description last-mod="2005-04-04">The effect of providing an option that allows the encoding phase to be skipped, so that the result of serialization is a stream of Unicode characters, is implementation-defined. The serializer is not required to support such an option. (See 4 Phases of Serialization)</description>
- </implementation-defined-item>
- <implementation-defined-item name="CDATASerialization" spec="Serialization">
- <description last-mod="2005-04-04">An serializer may provide an implementation-defined mechanism to place CDATA sections in the result tree. (See 5.1.4 XML Output Method: the cdata-section-elements Parameter)</description>
- </implementation-defined-item>
- </implementation-defined-items>
- <features>
- <feature name="Minimal Conformance"/>
- <feature name="Schema Import"/>
- <feature name="Schema Validation"/>
- <feature name="Static Typing"/>
- <feature name="Static Typing Extensions"/>
- <feature name="Full Axis"/>
- <feature name="Module"/>
- <feature name="Serialization"/>
- </features>
- <context-properties>
- <context-property name="Statically known namespaces" context-type="static"/>
- <context-property name="Default element/type namespace" context-type="static"/>
- <context-property name="Default function namespace" context-type="static"/>
- <context-property name="In-scope schema types" context-type="static"/>
- <context-property name="In-scope element declarations" context-type="static"/>
- <context-property name="In-scope attribute declarations" context-type="static"/>
- <context-property name="In-scope variables" context-type="static"/>
- <context-property name="Context item static type" context-type="static"/>
- <context-property name="Function signatures" context-type="static"/>
- <context-property name="Statically known collations" context-type="static"/>
- <context-property name="Default collation" context-type="static"/>
- <context-property name="Construction mode" context-type="static"/>
- <context-property name="Ordering mode" context-type="static"/>
- <context-property name="Default order for empty sequences" context-type="static"/>
- <context-property name="Boundary-space policy" context-type="static"/>
- <context-property name="Copy-namespaces mode" context-type="static"/>
- <context-property name="Base URI" context-type="static"/>
- <context-property name="Statically known documents" context-type="static"/>
- <context-property name="Statically known collections" context-type="static"/>
- <context-property name="Statically known default collection type" context-type="static"/>
- <context-property name="Context item" context-type="dynamic"/>
- <context-property name="Context position" context-type="dynamic"/>
- <context-property name="Context size" context-type="dynamic"/>
- <context-property name="Variable values" context-type="dynamic"/>
- <context-property name="Function implementations" context-type="dynamic"/>
- <context-property name="Current dateTime" context-type="dynamic"/>
- <context-property name="Implicit timezone" context-type="dynamic"/>
- <context-property name="Available documents" context-type="dynamic"/>
- <context-property name="Available collections" context-type="dynamic"/>
- <context-property name="Default collection" context-type="dynamic"/>
- </context-properties>
- <test-group name="MinimalConformance" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Minimal Conformance</title>
- <description/>
- </GroupInfo>
- <test-group name="OptionalFeatureErrors" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Optional Feature Errors</title>
- <description/>
- </GroupInfo>
- &CombinedErrorCodes;
- </test-group>
- <test-group name="Basics">
- <GroupInfo>
- <title>XQuery Basics</title>
- <description/>
- </GroupInfo>
- &StaticContext;
- <test-group name="Types">
- <GroupInfo>
- <title>Query Types</title>
- <description/>
- </GroupInfo>
- &SequenceTypeSyntax;
- </test-group>
- </test-group>
- <test-group name="Expressions" featureOwner="Frans Englich">
- <GroupInfo>
- <title>XQuery Expressions</title>
- <description/>
- </GroupInfo>
- <test-group name="PrimaryExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Primary Expressions</title>
- <description/>
- </GroupInfo>
- &Literals;
- &ParenExpr;
- <test-group name="ContextExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Context Item Expressions</title>
- <description/>
- </GroupInfo>
- &ExternalContextExpr;
- &InternalContextExpr;
- </test-group>
- &FunctionCallExpr;
- </test-group>
- <test-group name="PathExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Path Expressions</title>
- <description/>
- </GroupInfo>
- &PathExpressions;
- &Steps;
- &Axes;
- <test-group name="NodeTestSection" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Node Tests</title>
- <description>Tests in this group take the axes as a given and focus on the NodeTest syntax in XQuery 3.2.1.2. Includes explicit names, *, and the various kind tests that look like functions.</description>
- </GroupInfo>
- &NodeTest;
- &NameTest;
- </test-group>
- &Predicates;
- &UnabbrAxes;
- &AbbrAxes;
- </test-group>
- <test-group name="SeqExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Sequence Expressions</title>
- <description/>
- </GroupInfo>
- <test-group name="ConstructSeq" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Constructing Sequences</title>
- <description>Tests that construct sequences</description>
- </GroupInfo>
- &commaOp;
- &RangeExpr;
- </test-group>
- &FilterExpr;
- &CombNodeSeq;
- </test-group>
- <test-group name="Operators" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Operators</title>
- <description/>
- </GroupInfo>
- <test-group name="ArithExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Arithmetic Operators</title>
- <description/>
- </GroupInfo>
- <test-group name="NumericOpr" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Arithmetic Operators on Numeric Values</title>
- <description/>
- </GroupInfo>
- &NumericAdd;
- &NumericSubtract;
- &NumericMultiply;
- &NumericDivide;
- &NumericIntegerDivide;
- &NumericMod;
- &NumericUnaryPlus;
- &NumericUnaryMinus;
- </test-group>
- <test-group name="DurationArith" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Arithmetic Operators on Duration Values</title>
- <description/>
- </GroupInfo>
- &YearMonthDurationAdd;
- &YearMonthDurationSubtract;
- &YearMonthDurationMultiply;
- &YearMonthDurationDivide;
- &YearMonthDurationDivideYMD;
- &DayTimeDurationAdd;
- &DayTimeDurationSubtract;
- &DayTimeDurationMultiply;
- &DayTimeDurationDivide;
- &DayTimeDurationDivideDTD;
- </test-group>
- <test-group name="DurationDateTimeArith" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Arithmetic Operators on Duration and Date Time Values</title>
- <description/>
- </GroupInfo>
- &dateTimesSubtract;
- &DatesSubtract;
- &TimeSubtract;
- &YearMonthDurationAddDT;
- &DateTimeAddDTD;
- &DateTimeSubtractYMD;
- &DateTimeSubtractDTD;
- &DateAddYMD;
- &DateAddDTD;
- &DateSubtractYMD;
- &DateSubtractDTD;
- &TimeAddDTD;
- &TimeSubtractDTD;
- </test-group>
- </test-group>
- <test-group name="CompExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison Operators</title>
- <description/>
- </GroupInfo>
- <test-group name="ValComp" featureOwner="IBM and Frans Englich">
- <GroupInfo>
- <title>Value Comparison</title>
- <description/>
- </GroupInfo>
- <test-group name="NumericComp" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison of Numeric Values</title>
- <description/>
- </GroupInfo>
- &NumericEqual;
- &NumericLT;
- &NumericGT;
- </test-group>
- <test-group name="BooleanOp" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Comparison Operators on Boolean Values</title>
- <description/>
- </GroupInfo>
- &BooleanEqual;
- &BooleanLT;
- &BooleanGT;
- </test-group>
- <test-group name="DurationDateTimeOp" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Comparisons of Duration, Date Time Values</title>
- <description/>
- </GroupInfo>
- &YearMonthDurationLT;
- &YearMonthDurationGT;
- &DayTimeDurationLT;
- &DayTimeDurationGT;
- &DurationEQ;
- &DateTimeEQ;
- &DateTimeLT;
- &DateTimeGT;
- &DateEQ;
- &DateLT;
- &DateGT;
- &TimeEQ;
- &TimeLT;
- &TimeGT;
- &gYearMonthEQ;
- &gYearEQ;
- &gMonthDayEQ;
- &gMonthEQ;
- &gDayEQ;
- &YearMonthDurationEQ;
- &DayTimeDurationEQ;
- </test-group>
- <test-group name="QNameOp" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Comparison Operators on QName Values</title>
- <description/>
- </GroupInfo>
- &QNameEQ;
- &PrefixFromQName;
- </test-group>
- <test-group name="BinaryOp" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison Operators on base64Binary and hexBinary Types</title>
- <description/>
- </GroupInfo>
- &HexBinaryEQ;
- &Base64BinaryEQ;
- </test-group>
- <test-group name="NotationOp" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison Operators on NOTATION Types</title>
- <description/>
- </GroupInfo>
- <test-group name="NotationEQ" featureOwner="Frans Englich">
- <GroupInfo>
- <title>op:NOTATION-equal</title>
- <description/>
- </GroupInfo>
- </test-group>
- </test-group>
- &ValCompTypeChecking;
- <test-group name="StringComp" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison of String Values</title>
- <description/>
- </GroupInfo>
- &StringEqual;
- &StringGT;
- &StringLT;
- </test-group>
- <test-group name="AnyURIComp" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Comparison of AnyURI Values</title>
- <description/>
- </GroupInfo>
- &AnyURIEqual;
- &AnyURILtGt;
- &AnyURILeGe;
- </test-group>
- </test-group>
- <test-group name="GenComprsn" featureOwner="Frans Englich">
- <GroupInfo>
- <title>General Comparisons</title>
- <description/>
- </GroupInfo>
- &GenCompEq;
- &GenCompNE;
- &GenCompLT;
- &GenCompLTEQ;
- &GenCompGT;
- &GenCompGTEQ;
- </test-group>
- <test-group name="NodeComp" featureOwner="IBM and Frans Englich">
- <GroupInfo>
- <title>Node Comparisons</title>
- <description/>
- </GroupInfo>
- &NodeSame;
- &NodeBefore;
- &NodeAfter;
- </test-group>
- </test-group>
- <test-group name="SeqOp" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Operators on Sequences</title>
- <description/>
- </GroupInfo>
- &SeqUnion;
- &SeqIntersect;
- &SeqExcept;
- </test-group>
- </test-group>
- &LogicExpr;
- <test-group is-XPath2="false" name="Construct" featureOwner="IBM and Frans Englich">
- <GroupInfo>
- <title>Constructors</title>
- <description/>
- </GroupInfo>
- &DirectConElem;
- &DirectConElemAttr;
- &DirectConElemNamespace;
- &DirectConElemContent;
- &DirectConElemWhitespace;
- &DirectConOther;
- &DirectConElemXML;
- <test-group is-XPath2="false" name="ComputeCon" featureOwner="IBM and Frans Englich">
- <GroupInfo>
- <title>Computed Constructors</title>
- <description/>
- </GroupInfo>
- &ComputeConElem;
- &ComputeConAttr;
- &ConDocNode;
- &ConText;
- &ComputeConPI;
- &ComputeConComment;
- </test-group>
- &ConInScopeNamespace;
- </test-group>
- <test-group name="FLWORExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Tests of For-Let-Where-OrderBy-Return Expressions</title>
- <description>Tests in this group focus on the FLWOR expressions in XQuery 3.8.</description>
- </GroupInfo>
- <test-group name="ForExpr" featureOwner="Microsoft and Frans Englich">
- <GroupInfo>
- <title>FOR Clause</title>
- <description>Tests for the FOR part of the FLWOR expression syntax</description>
- </GroupInfo>
- &ForExprWithout;
- &ForExprWith;
- &ForExprPositionalVar;
- </test-group>
- <test-group is-XPath2="false" name="LetExpr" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>LET Clause</title>
- <description>Tests for the LET part of the FLWOR expression syntax</description>
- </GroupInfo>
- &LetExprWithout;
- &LetExprWith;
- </test-group>
- &WhereExpr;
- <test-group is-XPath2="false" name="OrderbyExpr" featureOwner="Microsoft and Frans Englich">
- <GroupInfo>
- <title>ORDER BY Clause</title>
- <description>Tests for the ORDER BY part of the FLWOR expression syntax</description>
- </GroupInfo>
- &OrderbyExprWith;
- &OrderbyExprWithout;
- </test-group>
- &ReturnExpr;
- </test-group>
- &OrderExpr;
- &CondExpr;
- <test-group name="QuantExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Quantified Expressions</title>
- <description/>
- </GroupInfo>
- &QuantExprWithout;
- &QuantExprWith;
- </test-group>
- <test-group name="exprSeqTypes" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Expressions on Sequence Types</title>
- <description/>
- </GroupInfo>
- &SeqExprInstanceOf;
- &sequenceExprTypeswitch;
- &SeqExprCastToDerived;
- &SeqExprCastToDerivedParents;
- &SeqExprCastWithinBranch;
- &SeqExprCast;
- &SeqExprCastable;
- &SeqExprTreat;
- </test-group>
- <test-group is-XPath2="false" name="PrologExpr" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Modules and Prologs</title>
- <description/>
- </GroupInfo>
- &VersionProlog;
- &BoundarySpaceProlog;
- &CollationProlog;
- &CopyNamespacesProlog;
- &BaseURIProlog;
- &ConstructionProlog;
- &DefaultNamespaceProlog;
- &DefaultOrderingProlog;
- &EmptyOrderProlog;
- &NamespaceProlog;
- <test-group is-XPath2="false" name="VariableProlog" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Variable Declaration</title>
- <description/>
- </GroupInfo>
- &ExternalVariablesWithout;
- &ExternalVariablesWith;
- &InternalVariablesWithout;
- &InternalVariablesWith;
- </test-group>
- &FunctionProlog;
- &OptionDeclarationProlog;
- </test-group>
- &XQueryComment;
- &ExtensionExpression;
- <test-group is-XPath2="false" name="ImplicitContext" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Implicit Context</title>
- <description>
- Implementations are allowed to define an implicit context for their queries. What this means
- is that an XQuery expression can use the '.' or '/' axes without specifying any explicit
- context to bind these to. The binding of the implicit context to some input document is an
- implementation specific detail and should be handled by the individual test harness.
- </description>
- </GroupInfo>
- </test-group>
- </test-group>
- <test-group name="Functions" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions</title>
- <description/>
- </GroupInfo>
- <test-group name="AccessorFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Accessor Functions</title>
- <description/>
- </GroupInfo>
- &NodeNameFunc;
- &NilledFunc;
- &StringFunc;
- &DataFunc;
- &BaseURIFunc;
- &StaticBaseURIFunc;
- &DocumentURIFunc;
- </test-group>
- &ErrorFunc;
- &ErrorsAndOptimization;
- &TraceFunc;
- <test-group name="ConstructFunc" featureOwner="IBM/XSLT and Frans Englich">
- <GroupInfo>
- <title>Constructor Functions</title>
- <description/>
- </GroupInfo>
- &DateTimeFunc;
- </test-group>
- <test-group name="NumericFunc" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Functions on Numeric Values</title>
- <description/>
- </GroupInfo>
- &ABSFunc;
- &CeilingFunc;
- &FloorFunc;
- &RoundFunc;
- &RoundEvenFunc;
- </test-group>
- <test-group name="AllStringFunc" featureOwner="IBM/XSLT and Frans Englich">
- <GroupInfo>
- <title>Functions on Strings</title>
- <description/>
- </GroupInfo>
- <test-group name="AssDisassStringFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions to Assemble and Disassemble Strings</title>
- <description/>
- </GroupInfo>
- &CodepointToStringFunc;
- &StringToCodepointFunc;
- </test-group>
- <test-group name="CompStringFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Equality and Comparison of Strings</title>
- <description/>
- </GroupInfo>
- &CompareFunction;
- &CodepointEqual;
- &CompareFunc;
- </test-group>
- <test-group name="GeneralStringFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions on String Values</title>
- <description/>
- </GroupInfo>
- &ConcatFunc;
- &StringJoinFunc;
- &SubstringFunc;
- &StringLengthFunc;
- &NormalizeSpaceFunc;
- &NormalizeUnicodeFunc;
- &UpperCaseFunc;
- &LowerCaseFunc;
- &TranslateFunc;
- &Surrogates;
- &EncodeURIfunc;
- &IRIToURIfunc;
- &EscapeHTMLURIFunc;
- </test-group>
- <test-group name="SubstringStringFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions Based on Substring Matching</title>
- <description/>
- </GroupInfo>
- &ContainsFunc;
- &StartsWithFunc;
- &EndsWithFunc;
- &SubstringBeforeFunc;
- &SubstringAfterFunc;
- </test-group>
- <test-group name="MatchStringFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>String Functions that Use Pattern Matching</title>
- <description/>
- </GroupInfo>
- &MatchesFunc;
- &ReplaceFunc;
- &TokenizeFunc;
- &AnalyzeString;
- </test-group>
- </test-group>
- <test-group name="URIFunc" featureOwner="IBM/XSLT and Frans Englich">
- <GroupInfo>
- <title>Functions for anyURI</title>
- <description/>
- </GroupInfo>
- &ResolveURIFunc;
- </test-group>
- <test-group name="BooleanFunc" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Functions on Boolean Values</title>
- <description/>
- </GroupInfo>
- &TrueFunc;
- &FalseFunc;
- &NotFunc;
- </test-group>
- <test-group name="DurationDateTimeFunc" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Functions on Durations, Dates and Times</title>
- <description/>
- </GroupInfo>
- <test-group name="ComponentExtractionDDT" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Component Extraction Functions on Durations, Dates and Times</title>
- <description/>
- </GroupInfo>
- &YearsFromDurationFunc;
- &MonthsFromDurationFunc;
- &DaysFromDurationFunc;
- &HoursFromDurationFunc;
- &MinutesFromDurationFunc;
- &SecondsFromDurationFunc;
- &YearFromDateTimeFunc;
- &MonthFromDateTimeFunc;
- &DayFromDateTimeFunc;
- &HoursFromDateTimeFunc;
- &MinutesFromDateTimeFunc;
- &SecondsFromDateTimeFunc;
- &TimezoneFromDateTimeFunc;
- &YearFromDateFunc;
- &MonthFromDateFunc;
- &DayFromDateFunc;
- &TimezoneFromDateFunc;
- &HoursFromTimeFunc;
- &MinutesFromTimeFunc;
- &SecondsFromTimeFunc;
- &TimezoneFromTimeFunc;
- </test-group>
- <test-group name="TimezoneFunction" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Timezone Adjustment on Dates and Time Values</title>
- <description/>
- </GroupInfo>
- &AdjDateTimeToTimezoneFunc;
- &AdjDateToTimezoneFunc;
- &AdjTimeToTimezoneFunc;
- </test-group>
- </test-group>
- <test-group name="QNameFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions Related to QNames</title>
- <description/>
- </GroupInfo>
- <test-group name="QNameConstructFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Additional Constructor Functions for QNames</title>
- <description/>
- </GroupInfo>
- &ResolveQNameConstructFunc;
- &ExpandedQNameConstructFunc;
- </test-group>
- &LocalNameFromQNameFunc;
- &NamespaceURIFromQNameFunc;
- &NamespaceURIForPrefixFunc;
- &InScopePrefixesFunc;
- </test-group>
- <test-group name="NodeFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions on Nodes</title>
- <description/>
- </GroupInfo>
- &NameFunc;
- &NodeLocalNameFunc;
- &NodeNamespaceURIFunc;
- &NodeNumberFunc;
- &NodeLangFunc;
- &NodeRootFunc;
- </test-group>
- <test-group name="SeqFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions on Sequences</title>
- <description/>
- </GroupInfo>
- <test-group name="GeneralSeqFunc" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>General Functions and Operators on Sequences</title>
- <description/>
- </GroupInfo>
- &SeqBooleanFunc;
- &SeqIndexOfFunc;
- &SeqEmptyFunc;
- &SeqExistsFunc;
- &SeqDistinctValuesFunc;
- &SeqInsertBeforeFunc;
- &SeqRemoveFunc;
- &SeqReverseFunc;
- &SeqSubsequenceFunc;
- &SeqUnorderedFunc;
- </test-group>
- <test-group name="CardinalitySeqFunc" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Functions That Test the Cardinality of Sequences</title>
- <description/>
- </GroupInfo>
- &SeqZeroOrOneFunc;
- &SeqOneOrMoreFunc;
- &SeqExactlyOneFunc;
- </test-group>
- &SeqDeepEqualFunc;
- <test-group name="AggregateSeqFunc" featureOwner="Oracle and Frans Englich">
- <GroupInfo>
- <title>Aggregate Functions</title>
- <description/>
- </GroupInfo>
- &SeqCountFunc;
- &SeqAVGFunc;
- &SeqMAXFunc;
- &SeqMINFunc;
- &SeqSUMFunc;
- </test-group>
- <test-group name="NodeSeqFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Functions that Generate Sequences</title>
- <description/>
- </GroupInfo>
- &SeqIDFunc;
- &SeqIDREFFunc;
- &SeqDocAvailableFunc;
- &SeqDocFunc;
- &SeqCollectionFunc;
- </test-group>
- </test-group>
- <test-group name="ContextFunc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Context Functions</title>
- <description/>
- </GroupInfo>
- &ContextPositionFunc;
- &ContextLastFunc;
- &ContextCurrentDatetimeFunc;
- &ContextCurrentDateFunc;
- &ContextCurrentTimeFunc;
- &ContextDefaultCollationFunc;
- &ContextImplicitTimezoneFunc;
- </test-group>
- </test-group>
- </test-group>
- <test-group name="Optional" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Optional Features</title>
- <description/>
- </GroupInfo>
- <test-group is-XPath2="false" name="SchemaImport" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Schema Import Feature</title>
- <description/>
- </GroupInfo>
- &FLWORExprSI;
- &ConstructSI;
- &versionPrologSI;
- &MiscFunctions;
- &SeqExprCastSI;
- &NumericEqualSI;
- &NotationEQSI;
- &UserDefinedSI;
- &SchemaImportProlog;
- &ForExprTypeSI;
- &PathExprSI;
- </test-group>
- <test-group is-XPath2="false" name="SchemaValidation" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Schema Validation Feature</title>
- <description/>
- </GroupInfo>
- &ValidateExpression;
- </test-group>
- <test-group name="StaticTyping" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Static Typing Feature</title>
- <description/>
- </GroupInfo>
- <test-group name="STPathExpr" featureOwner="Microsoft and Frans Englich">
- <GroupInfo>
- <title>Static Typing of Path Expressions</title>
- <description/>
- </GroupInfo>
- <test-group name="STSteps" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Static Typing of Steps Expressions</title>
- <description/>
- </GroupInfo>
- &STAxes;
- </test-group>
- </test-group>
- &STFunctions;
- &STFLWORExpr;
- </test-group>
- <test-group name="FullAxis" featureOwner="NIST and Frans Englich">
- <GroupInfo>
- <title>Full Axis Feature</title>
- <description/>
- </GroupInfo>
- &ancestorAxis;
- &ancestor-or-selfAxis;
- &followingAxis;
- &following-siblingAxis;
- &precedingAxis;
- &preceding-siblingAxis;
- </test-group>
- <test-group is-XPath2="false" name="Modules" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Module Feature</title>
- <description/>
- </GroupInfo>
- &ModuleImport;
- &ModuleProlog;
- </test-group>
- <test-group is-XPath2="false" name="ElementWithId" featureOwner="Michael Kay">
- <GroupInfo>
- <title>fn:element-with-id function</title>
- <description>Tests for fn:element-with-id function (introduced by erratum; implementation is optional for XQuery 1.0)</description>
- </GroupInfo>
- &ElementWithId;
- </test-group>
- &Serialization;
- </test-group>
- <test-group is-XPath2="false" name="Appendices" featureOwner="NIST">
- <GroupInfo>
- <title>Tests for the appendices.</title>
- <description/>
- </GroupInfo>
- &Appendix-A4;
- &Annex-E;
- </test-group>
- <test-group name="UseCase" featureOwner="Frans Englich">
- <GroupInfo>
- <title>Use Cases</title>
- <description/>
- </GroupInfo>
- &UseCaseXMP;
- &UseCaseTREE;
- &UseCaseSEQ;
- &UseCaseR;
- &UseCaseSGML;
- &UseCaseSTRING;
- &UseCaseNS;
- &UseCasePARTS;
- </test-group>
- &XMark;
- <test-group name="FunctX">
- <GroupInfo>
- <title>FunctX -- A Collection Of Functions</title>
- <description>This test suite group contains FunctX, a collection of
- XQuery functions. They were written by Priscilla Walmsley, but
- is maintained by Frans Englich within the XQTS.</description>
- </GroupInfo>
- &functx-fn-abs;
- &functx-fn-adjust-dateTime-to-timezone;
- &functx-fn-adjust-date-to-timezone;
- &functx-fn-adjust-time-to-timezone;
- &functx-fn-avg;
- &functx-fn-base-uri;
- &functx-fn-boolean;
- &functx-fn-ceiling;
- &functx-fn-codepoint-equal;
- &functx-fn-codepoints-to-string;
- <test-group name="functx-fn-collection" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-collection</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-compare;
- &functx-fn-concat;
- &functx-fn-contains;
- &functx-fn-count;
- <test-group name="functx-fn-current-dateTime" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current-dateTime</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-current-date" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current-date</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-current-grouping-key" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current-grouping-key</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-current-group" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current-group</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-current-time" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current-time</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-current" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-current</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-data;
- &functx-fn-dateTime;
- &functx-fn-day-from-dateTime;
- &functx-fn-day-from-date;
- &functx-fn-days-from-duration;
- &functx-fn-deep-equal;
- &functx-fn-default-collation;
- &functx-fn-distinct-values;
- &functx-fn-doc-available;
- <test-group name="functx-fn-document-uri" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-document-uri</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-document" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-document</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-doc" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-doc</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-element-available" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-element-available</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-empty;
- &functx-fn-encode-for-uri;
- &functx-fn-ends-with;
- <test-group name="functx-fn-error" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-error</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-escape-html-uri;
- &functx-fn-exactly-one;
- &functx-fn-exists;
- &functx-fn-false;
- &functx-fn-floor;
- <test-group name="functx-fn-format-dateTime" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-format-dateTime</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-format-date" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-format-date</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-format-number" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-format-number</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-format-time" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-format-time</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-function-available" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-function-available</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-generate-id" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-generate-id</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-hours-from-dateTime;
- &functx-fn-hours-from-duration;
- &functx-fn-hours-from-time;
- <test-group name="functx-fn-idref" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-idref</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-id" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-id</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-implicit-timezone" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-implicit-timezone</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-index-of;
- <test-group name="functx-fn-in-scope-prefixes" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-in-scope-prefixes</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-insert-before;
- &functx-fn-iri-to-uri;
- <test-group name="functx-fn-key" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-key</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-lang;
- &functx-fn-last;
- &functx-fn-local-name-from-QName;
- &functx-fn-local-name;
- &functx-fn-lower-case;
- &functx-fn-matches;
- &functx-fn-max;
- &functx-fn-minutes-from-dateTime;
- &functx-fn-minutes-from-duration;
- &functx-fn-minutes-from-time;
- &functx-fn-min;
- &functx-fn-month-from-dateTime;
- &functx-fn-month-from-date;
- &functx-fn-months-from-duration;
- &functx-fn-namespace-uri-for-prefix;
- &functx-fn-namespace-uri-from-QName;
- &functx-fn-namespace-uri;
- &functx-fn-name;
- &functx-fn-nilled;
- &functx-fn-node-name;
- &functx-fn-normalize-space;
- &functx-fn-normalize-unicode;
- &functx-fn-not;
- &functx-fn-number;
- &functx-fn-one-or-more;
- &functx-fn-position;
- &functx-fn-prefix-from-QName;
- &functx-fn-QName;
- <test-group name="functx-fn-regex-group" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-regex-group</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-remove;
- &functx-fn-replace;
- &functx-fn-resolve-QName;
- &functx-fn-resolve-uri;
- &functx-fn-reverse;
- &functx-fn-root;
- &functx-fn-round-half-to-even;
- &functx-fn-round;
- &functx-fn-seconds-from-dateTime;
- &functx-fn-seconds-from-duration;
- &functx-fn-seconds-from-time;
- &functx-fn-starts-with;
- <test-group name="functx-fn-static-base-uri" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-static-base-uri</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-string-join;
- &functx-fn-string-length;
- &functx-fn-string-to-codepoints;
- &functx-fn-string;
- &functx-fn-subsequence;
- &functx-fn-substring-after;
- &functx-fn-substring-before;
- &functx-fn-substring;
- &functx-fn-sum;
- <test-group name="functx-fn-system-property" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-system-property</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-timezone-from-dateTime;
- &functx-fn-timezone-from-date;
- &functx-fn-timezone-from-time;
- &functx-fn-tokenize;
- <test-group name="functx-fn-trace" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-trace</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-translate;
- &functx-fn-true;
- <test-group name="functx-fn-type-available" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-type-available</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-unordered" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-unordered</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-unparsed-entity-public-id" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-unparsed-entity-public-id</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-unparsed-entity-uri" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-unparsed-entity-uri</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-unparsed-text-available" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-unparsed-text-available</title>
- <description/>
- </GroupInfo>
- </test-group>
- <test-group name="functx-fn-unparsed-text" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-fn-unparsed-text</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-fn-upper-case;
- &functx-fn-year-from-dateTime;
- &functx-fn-year-from-date;
- &functx-fn-years-from-duration;
- &functx-fn-zero-or-one;
- &functx-functx-add-attributes;
- &functx-functx-add-months;
- &functx-functx-add-or-update-attributes;
- &functx-functx-all-whitespace;
- &functx-functx-are-distinct-values;
- &functx-functx-atomic-type;
- &functx-functx-avg-empty-is-zero;
- &functx-functx-between-exclusive;
- &functx-functx-between-inclusive;
- &functx-functx-camel-case-to-words;
- &functx-functx-capitalize-first;
- &functx-functx-change-element-names-deep;
- &functx-functx-change-element-ns-deep;
- &functx-functx-change-element-ns;
- &functx-functx-chars;
- &functx-functx-contains-any-of;
- &functx-functx-contains-case-insensitive;
- &functx-functx-contains-word;
- &functx-functx-copy-attributes;
- &functx-functx-dateTime;
- &functx-functx-date;
- &functx-functx-day-in-year;
- &functx-functx-day-of-week-abbrev-en;
- &functx-functx-day-of-week-name-en;
- &functx-functx-day-of-week;
- &functx-functx-days-in-month;
- &functx-functx-dayTimeDuration;
- &functx-functx-ddmmyyyy-to-date;
- &functx-functx-depth-of-node;
- &functx-functx-distinct-attribute-names;
- &functx-functx-distinct-deep;
- &functx-functx-distinct-element-names;
- &functx-functx-distinct-element-paths;
- &functx-functx-distinct-nodes;
- &functx-functx-duration-from-timezone;
- &functx-functx-dynamic-path;
- &functx-functx-escape-for-regex;
- &functx-functx-exclusive-or;
- &functx-functx-first-day-of-month;
- &functx-functx-first-day-of-year;
- &functx-functx-first-node;
- &functx-functx-follows-not-descendant;
- &functx-functx-format-as-title-en;
- &functx-functx-fragment-from-uri;
- &functx-functx-get-matches-and-non-matches;
- &functx-functx-get-matches;
- &functx-functx-has-element-only-content;
- &functx-functx-has-empty-content;
- &functx-functx-has-mixed-content;
- &functx-functx-has-simple-content;
- &functx-functx-id-from-element;
- &functx-functx-id-untyped;
- &functx-functx-if-absent;
- &functx-functx-if-empty;
- &functx-functx-index-of-deep-equal-node;
- &functx-functx-index-of-match-first;
- &functx-functx-index-of-node;
- &functx-functx-index-of-string-first;
- &functx-functx-index-of-string-last;
- &functx-functx-index-of-string;
- &functx-functx-insert-string;
- &functx-functx-is-absolute-uri;
- &functx-functx-is-ancestor;
- &functx-functx-is-a-number;
- &functx-functx-is-descendant;
- &functx-functx-is-leap-year;
- &functx-functx-is-node-among-descendants-deep-equal;
- &functx-functx-is-node-among-descendants;
- &functx-functx-is-node-in-sequence-deep-equal;
- &functx-functx-is-node-in-sequence;
- &functx-functx-is-value-in-sequence;
- &functx-functx-last-day-of-month;
- &functx-functx-last-day-of-year;
- &functx-functx-last-node;
- &functx-functx-leaf-elements;
- &functx-functx-left-trim;
- &functx-functx-line-count;
- &functx-functx-lines;
- &functx-functx-max-depth;
- &functx-functx-max-determine-type;
- &functx-functx-max-line-length;
- &functx-functx-max-node;
- &functx-functx-max-string;
- &functx-functx-min-determine-type;
- &functx-functx-min-node;
- &functx-functx-min-non-empty-string;
- &functx-functx-min-string;
- &functx-functx-mmddyyyy-to-date;
- &functx-functx-month-abbrev-en;
- &functx-functx-month-name-en;
- &functx-functx-namespaces-in-use;
- &functx-functx-name-test;
- &functx-functx-next-day;
- &functx-functx-node-kind;
- &functx-functx-non-distinct-values;
- &functx-functx-number-of-matches;
- <test-group name="functx-functx-open-ref-document" featureOwner="Frans Englich">
- <GroupInfo>
- <title>functx-functx-open-ref-document</title>
- <description/>
- </GroupInfo>
- </test-group>
- &functx-functx-ordinal-number-en;
- &functx-functx-pad-integer-to-length;
- &functx-functx-pad-string-to-length;
- &functx-functx-path-to-node-with-pos;
- &functx-functx-path-to-node;
- &functx-functx-precedes-not-ancestor;
- &functx-functx-previous-day;
- &functx-functx-remove-attributes-deep;
- &functx-functx-remove-attributes;
- &functx-functx-remove-elements-deep;
- &functx-functx-remove-elements-not-contents;
- &functx-functx-remove-elements;
- &functx-functx-repeat-string;
- &functx-functx-replace-beginning;
- &functx-functx-replace-element-values;
- &functx-functx-replace-first;
- &functx-functx-replace-multi;
- &functx-functx-reverse-string;
- &functx-functx-right-trim;
- &functx-functx-scheme-from-uri;
- &functx-functx-sequence-deep-equal;
- &functx-functx-sequence-node-equal-any-order;
- &functx-functx-sequence-node-equal;
- &functx-functx-sequence-type;
- &functx-functx-siblings-same-name;
- &functx-functx-siblings;
- &functx-functx-sort-as-numeric;
- &functx-functx-sort-case-insensitive;
- &functx-functx-sort-document-order;
- &functx-functx-sort;
- &functx-functx-substring-after-if-contains;
- &functx-functx-substring-after-last-match;
- &functx-functx-substring-after-last;
- &functx-functx-substring-after-match;
- &functx-functx-substring-before-if-contains;
- &functx-functx-substring-before-last-match;
- &functx-functx-substring-before-last;
- &functx-functx-substring-before-match;
- &functx-functx-time;
- &functx-functx-timezone-from-duration;
- &functx-functx-total-days-from-duration;
- &functx-functx-total-hours-from-duration;
- &functx-functx-total-minutes-from-duration;
- &functx-functx-total-months-from-duration;
- &functx-functx-total-seconds-from-duration;
- &functx-functx-total-years-from-duration;
- &functx-functx-trim;
- &functx-functx-update-attributes;
- &functx-functx-value-except;
- &functx-functx-value-intersect;
- &functx-functx-value-union;
- &functx-functx-word-count;
- &functx-functx-words-to-camel-case;
- &functx-functx-wrap-values-in-elements;
- &functx-functx-yearMonthDuration;
- &functx-functx-yyyyddmm-to-date;
- &functx-functx-yyyymmdd-to-date;
- </test-group>
- <test-group name="XQuery11" featureOwner="Michael Kay">
- <GroupInfo>
- <title>XQuery 1.1 test cases</title>
- <description/>
- </GroupInfo>
- &EQName;
- &HigherOrderFunctions;
- &HeadTailFunc;
- &SwitchExpr;
- </test-group>
- &Catalog;
-</test-suite>
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="XQTSCatalog.xsl" ?>
+<!DOCTYPE test-suite [
+<!ELEMENT GroupInfo (title , description)>
+<!ELEMENT citation-spec (description | note | spec-URI)*>
+<!ATTLIST citation-spec name NMTOKEN #REQUIRED>
+<!ELEMENT citations (citation-spec)+>
+<!ELEMENT collection (description , input-document+)>
+<!ATTLIST collection Creator CDATA #REQUIRED>
+<!ATTLIST collection ID NMTOKEN #REQUIRED>
+<!ELEMENT comparison (description)>
+<!ATTLIST comparison name NMTOKEN #REQUIRED>
+<!ELEMENT comparisons (comparison)+>
+<!ELEMENT context-properties (context-property)+>
+<!ELEMENT context-property EMPTY>
+<!ATTLIST context-property context-type (dynamic | static) #REQUIRED>
+<!ATTLIST context-property name CDATA #REQUIRED>
+<!ELEMENT contextItem (#PCDATA)>
+<!ATTLIST contextItem role NMTOKEN #FIXED "principal-data">
+<!ELEMENT defaultCollection (#PCDATA)>
+<!ATTLIST defaultCollection role NMTOKEN #REQUIRED>
+<!ELEMENT description (#PCDATA)>
+<!ATTLIST description last-mod NMTOKEN #IMPLIED>
+<!ELEMENT expected-error (#PCDATA)>
+<!ATTLIST expected-error input-document NMTOKEN #IMPLIED>
+<!ATTLIST expected-error spec-version NMTOKENS #IMPLIED>
+<!ELEMENT feature EMPTY>
+<!ATTLIST feature name CDATA #REQUIRED>
+<!ELEMENT features (feature)+>
+<!ELEMENT implementation-defined-item (description)>
+<!ATTLIST implementation-defined-item name ID #REQUIRED>
+<!ATTLIST implementation-defined-item spec (DataModel | FuncOps | Serialization | XQuery) #REQUIRED>
+<!ELEMENT implementation-defined-items (implementation-defined-item)+>
+<!ELEMENT input-URI (#PCDATA)>
+<!ATTLIST input-URI role NMTOKEN #FIXED "principal-data">
+<!ATTLIST input-URI variable (input-context | input-context1 | input-context2) #REQUIRED>
+<!ELEMENT input-document (#PCDATA)>
+<!ELEMENT input-file (#PCDATA)>
+<!ATTLIST input-file role NMTOKEN #FIXED "principal-data">
+<!ATTLIST input-file variable (input-context | input-context1 | input-context2 | input-context3 | inputDocument | var) #REQUIRED>
+<!ELEMENT input-query EMPTY>
+<!ATTLIST input-query date CDATA #REQUIRED>
+<!ATTLIST input-query name ID #REQUIRED>
+<!ATTLIST input-query variable NMTOKEN #FIXED "x">
+<!ELEMENT module (#PCDATA | description)*>
+<!ATTLIST module Creator CDATA #IMPLIED>
+<!ATTLIST module FileName CDATA #IMPLIED>
+<!ATTLIST module ID ID #IMPLIED>
+<!ATTLIST module namespace CDATA #IMPLIED>
+<!ELEMENT note (#PCDATA)>
+<!ELEMENT output-file (#PCDATA)>
+<!ATTLIST output-file compare (Fragment | Ignore | Inspect | Text | XML) #REQUIRED>
+<!ATTLIST output-file input-document NMTOKEN #IMPLIED>
+<!ATTLIST output-file spec-version NMTOKENS #IMPLIED>
+<!ATTLIST output-file role NMTOKEN #FIXED "principal">
+<!ELEMENT query (description)?>
+<!ATTLIST query date CDATA #REQUIRED>
+<!ATTLIST query name NMTOKEN #REQUIRED>
+<!ATTLIST query static-name NMTOKEN #IMPLIED>
+<!ELEMENT reflects-resolution (#PCDATA)>
+<!ELEMENT role (description , note?)>
+<!ATTLIST role name NMTOKEN #REQUIRED>
+<!ELEMENT roles (role)+>
+<!ELEMENT scenario (description)>
+<!ATTLIST scenario name NMTOKEN #REQUIRED>
+<!ELEMENT scenarios (scenario)+>
+<!ELEMENT schema (description)>
+<!ATTLIST schema FileName CDATA #REQUIRED>
+<!ATTLIST schema ID ID #REQUIRED>
+<!ATTLIST schema uri CDATA #REQUIRED>
+<!ELEMENT source (description , note*)>
+<!ATTLIST source Creator CDATA #REQUIRED>
+<!ATTLIST source FileName CDATA #REQUIRED>
+<!ATTLIST source ID ID #REQUIRED>
+<!ATTLIST source schema NMTOKEN #IMPLIED>
+<!ELEMENT sources (source+ , schema+ , collection+ , module+)>
+<!ELEMENT spec-URI (#PCDATA)>
+<!ELEMENT spec-citation EMPTY>
+<!ATTLIST spec-citation section-number NMTOKEN #REQUIRED>
+<!ATTLIST spec-citation section-pointer NMTOKEN #REQUIRED>
+<!ATTLIST spec-citation section-title CDATA #REQUIRED>
+<!ATTLIST spec-citation spec (DataModel | FuncOps | UseCases | XQuery) #REQUIRED>
+<!ELEMENT test-case (contextItem | defaultCollection | description | expected-error | input-URI | input-file | input-query | module | output-file | query | reflects-resolution | spec-citation)*>
+<!ATTLIST test-case Creator CDATA #REQUIRED>
+<!ATTLIST test-case FilePath CDATA #REQUIRED>
+<!ATTLIST test-case is-XPath2 (false | true) #IMPLIED>
+<!ATTLIST test-case name ID #REQUIRED>
+<!ATTLIST test-case scenario (parse-error | runtime-error | standard) #REQUIRED>
+<!ELEMENT test-group (GroupInfo | test-case | test-group)*>
+<!ATTLIST test-group featureOwner CDATA #IMPLIED>
+<!ATTLIST test-group is-XPath2 (false | true) #IMPLIED>
+<!ATTLIST test-group name ID #REQUIRED>
+<!ATTLIST test-group xmlns CDATA #IMPLIED>
+<!ELEMENT test-suite (test-suite-info , citations , comparisons , roles , scenarios , sources , implementation-defined-items , features , context-properties , test-group+)>
+<!ATTLIST test-suite CatalogDesignDate NMTOKEN #REQUIRED>
+<!ATTLIST test-suite ResultOffsetPath CDATA #REQUIRED>
+<!ATTLIST test-suite SourceOffsetPath CDATA #REQUIRED>
+<!ATTLIST test-suite XQueryFileExtension NMTOKEN #REQUIRED>
+<!ATTLIST test-suite XQueryQueryOffsetPath CDATA #REQUIRED>
+<!ATTLIST test-suite XQueryXFileExtension NMTOKEN #REQUIRED>
+<!ATTLIST test-suite XQueryXQueryOffsetPath CDATA #REQUIRED>
+<!ATTLIST test-suite version CDATA #REQUIRED>
+<!ATTLIST test-suite xmlns CDATA #REQUIRED>
+<!ATTLIST test-suite xmlns:xsi CDATA #REQUIRED>
+<!ATTLIST test-suite xsi:schemaLocation CDATA #REQUIRED>
+<!ELEMENT test-suite-info (title , description)>
+<!ELEMENT title (#PCDATA)>
+<!ENTITY CombinedErrorCodes SYSTEM "cat/CombinedErrorCodes.xml">
+<!ENTITY StaticContext SYSTEM "cat/StaticContext.xml">
+<!ENTITY SequenceTypeSyntax SYSTEM "cat/SequenceTypeSyntax.xml">
+<!ENTITY Literals SYSTEM "cat/Literals.xml">
+<!ENTITY ParenExpr SYSTEM "cat/ParenExpr.xml">
+<!ENTITY ExternalContextExpr SYSTEM "cat/ExternalContextExpr.xml">
+<!ENTITY InternalContextExpr SYSTEM "cat/InternalContextExpr.xml">
+<!ENTITY FunctionCallExpr SYSTEM "cat/FunctionCallExpr.xml">
+<!ENTITY PathExpressions SYSTEM "cat/PathExpressions.xml">
+<!ENTITY Steps SYSTEM "cat/Steps.xml">
+<!ENTITY Axes SYSTEM "cat/Axes.xml">
+<!ENTITY NodeTest SYSTEM "cat/NodeTest.xml">
+<!ENTITY NameTest SYSTEM "cat/NameTest.xml">
+<!ENTITY Predicates SYSTEM "cat/Predicates.xml">
+<!ENTITY UnabbrAxes SYSTEM "cat/UnabbrAxes.xml">
+<!ENTITY AbbrAxes SYSTEM "cat/AbbrAxes.xml">
+<!ENTITY commaOp SYSTEM "cat/commaOp.xml">
+<!ENTITY RangeExpr SYSTEM "cat/RangeExpr.xml">
+<!ENTITY FilterExpr SYSTEM "cat/FilterExpr.xml">
+<!ENTITY CombNodeSeq SYSTEM "cat/CombNodeSeq.xml">
+<!ENTITY NumericAdd SYSTEM "cat/NumericAdd.xml">
+<!ENTITY NumericSubtract SYSTEM "cat/NumericSubtract.xml">
+<!ENTITY NumericMultiply SYSTEM "cat/NumericMultiply.xml">
+<!ENTITY NumericDivide SYSTEM "cat/NumericDivide.xml">
+<!ENTITY NumericIntegerDivide SYSTEM "cat/NumericIntegerDivide.xml">
+<!ENTITY NumericMod SYSTEM "cat/NumericMod.xml">
+<!ENTITY NumericUnaryPlus SYSTEM "cat/NumericUnaryPlus.xml">
+<!ENTITY NumericUnaryMinus SYSTEM "cat/NumericUnaryMinus.xml">
+<!ENTITY YearMonthDurationAdd SYSTEM "cat/YearMonthDurationAdd.xml">
+<!ENTITY YearMonthDurationSubtract SYSTEM "cat/YearMonthDurationSubtract.xml">
+<!ENTITY YearMonthDurationMultiply SYSTEM "cat/YearMonthDurationMultiply.xml">
+<!ENTITY YearMonthDurationDivide SYSTEM "cat/YearMonthDurationDivide.xml">
+<!ENTITY YearMonthDurationDivideYMD SYSTEM "cat/YearMonthDurationDivideYMD.xml">
+<!ENTITY DayTimeDurationAdd SYSTEM "cat/DayTimeDurationAdd.xml">
+<!ENTITY DayTimeDurationSubtract SYSTEM "cat/DayTimeDurationSubtract.xml">
+<!ENTITY DayTimeDurationMultiply SYSTEM "cat/DayTimeDurationMultiply.xml">
+<!ENTITY DayTimeDurationDivide SYSTEM "cat/DayTimeDurationDivide.xml">
+<!ENTITY DayTimeDurationDivideDTD SYSTEM "cat/DayTimeDurationDivideDTD.xml">
+<!ENTITY dateTimesSubtract SYSTEM "cat/dateTimesSubtract.xml">
+<!ENTITY DatesSubtract SYSTEM "cat/DatesSubtract.xml">
+<!ENTITY TimeSubtract SYSTEM "cat/TimeSubtract.xml">
+<!ENTITY YearMonthDurationAddDT SYSTEM "cat/YearMonthDurationAddDT.xml">
+<!ENTITY DateTimeAddDTD SYSTEM "cat/DateTimeAddDTD.xml">
+<!ENTITY DateTimeSubtractYMD SYSTEM "cat/DateTimeSubtractYMD.xml">
+<!ENTITY DateTimeSubtractDTD SYSTEM "cat/DateTimeSubtractDTD.xml">
+<!ENTITY DateAddYMD SYSTEM "cat/DateAddYMD.xml">
+<!ENTITY DateAddDTD SYSTEM "cat/DateAddDTD.xml">
+<!ENTITY DateSubtractYMD SYSTEM "cat/DateSubtractYMD.xml">
+<!ENTITY DateSubtractDTD SYSTEM "cat/DateSubtractDTD.xml">
+<!ENTITY TimeAddDTD SYSTEM "cat/TimeAddDTD.xml">
+<!ENTITY TimeSubtractDTD SYSTEM "cat/TimeSubtractDTD.xml">
+<!ENTITY NumericEqual SYSTEM "cat/NumericEqual.xml">
+<!ENTITY NumericLT SYSTEM "cat/NumericLT.xml">
+<!ENTITY NumericGT SYSTEM "cat/NumericGT.xml">
+<!ENTITY BooleanEqual SYSTEM "cat/BooleanEqual.xml">
+<!ENTITY BooleanLT SYSTEM "cat/BooleanLT.xml">
+<!ENTITY BooleanGT SYSTEM "cat/BooleanGT.xml">
+<!ENTITY YearMonthDurationLT SYSTEM "cat/YearMonthDurationLT.xml">
+<!ENTITY YearMonthDurationGT SYSTEM "cat/YearMonthDurationGT.xml">
+<!ENTITY DayTimeDurationLT SYSTEM "cat/DayTimeDurationLT.xml">
+<!ENTITY DayTimeDurationGT SYSTEM "cat/DayTimeDurationGT.xml">
+<!ENTITY DurationEQ SYSTEM "cat/DurationEQ.xml">
+<!ENTITY DateTimeEQ SYSTEM "cat/DateTimeEQ.xml">
+<!ENTITY DateTimeLT SYSTEM "cat/DateTimeLT.xml">
+<!ENTITY DateTimeGT SYSTEM "cat/DateTimeGT.xml">
+<!ENTITY DateEQ SYSTEM "cat/DateEQ.xml">
+<!ENTITY DateLT SYSTEM "cat/DateLT.xml">
+<!ENTITY DateGT SYSTEM "cat/DateGT.xml">
+<!ENTITY TimeEQ SYSTEM "cat/TimeEQ.xml">
+<!ENTITY TimeLT SYSTEM "cat/TimeLT.xml">
+<!ENTITY TimeGT SYSTEM "cat/TimeGT.xml">
+<!ENTITY gYearMonthEQ SYSTEM "cat/gYearMonthEQ.xml">
+<!ENTITY gYearEQ SYSTEM "cat/gYearEQ.xml">
+<!ENTITY gMonthDayEQ SYSTEM "cat/gMonthDayEQ.xml">
+<!ENTITY gMonthEQ SYSTEM "cat/gMonthEQ.xml">
+<!ENTITY gDayEQ SYSTEM "cat/gDayEQ.xml">
+<!ENTITY YearMonthDurationEQ SYSTEM "cat/YearMonthDurationEQ.xml">
+<!ENTITY DayTimeDurationEQ SYSTEM "cat/DayTimeDurationEQ.xml">
+<!ENTITY QNameEQ SYSTEM "cat/QNameEQ.xml">
+<!ENTITY PrefixFromQName SYSTEM "cat/PrefixFromQName.xml">
+<!ENTITY HexBinaryEQ SYSTEM "cat/HexBinaryEQ.xml">
+<!ENTITY Base64BinaryEQ SYSTEM "cat/Base64BinaryEQ.xml">
+<!ENTITY ValCompTypeChecking SYSTEM "cat/ValCompTypeChecking.xml">
+<!ENTITY StringEqual SYSTEM "cat/StringEqual.xml">
+<!ENTITY StringGT SYSTEM "cat/StringGT.xml">
+<!ENTITY StringLT SYSTEM "cat/StringLT.xml">
+<!ENTITY AnyURIEqual SYSTEM "cat/AnyURIEqual.xml">
+<!ENTITY AnyURILtGt SYSTEM "cat/AnyURILtGt.xml">
+<!ENTITY AnyURILeGe SYSTEM "cat/AnyURILeGe.xml">
+<!ENTITY GenCompEq SYSTEM "cat/GenCompEq.xml">
+<!ENTITY GenCompNE SYSTEM "cat/GenCompNE.xml">
+<!ENTITY GenCompLT SYSTEM "cat/GenCompLT.xml">
+<!ENTITY GenCompLTEQ SYSTEM "cat/GenCompLTEQ.xml">
+<!ENTITY GenCompGT SYSTEM "cat/GenCompGT.xml">
+<!ENTITY GenCompGTEQ SYSTEM "cat/GenCompGTEQ.xml">
+<!ENTITY NodeSame SYSTEM "cat/NodeSame.xml">
+<!ENTITY NodeBefore SYSTEM "cat/NodeBefore.xml">
+<!ENTITY NodeAfter SYSTEM "cat/NodeAfter.xml">
+<!ENTITY SeqUnion SYSTEM "cat/SeqUnion.xml">
+<!ENTITY SeqIntersect SYSTEM "cat/SeqIntersect.xml">
+<!ENTITY SeqExcept SYSTEM "cat/SeqExcept.xml">
+<!ENTITY LogicExpr SYSTEM "cat/LogicExpr.xml">
+<!ENTITY DirectConElem SYSTEM "cat/DirectConElem.xml">
+<!ENTITY DirectConElemXML SYSTEM "cat/XMLEdition.xml">
+<!ENTITY DirectConElemAttr SYSTEM "cat/DirectConElemAttr.xml">
+<!ENTITY DirectConElemNamespace SYSTEM "cat/DirectConElemNamespace.xml">
+<!ENTITY DirectConElemContent SYSTEM "cat/DirectConElemContent.xml">
+<!ENTITY DirectConElemWhitespace SYSTEM "cat/DirectConElemWhitespace.xml">
+<!ENTITY DirectConOther SYSTEM "cat/DirectConOther.xml">
+<!ENTITY ComputeConElem SYSTEM "cat/ComputeConElem.xml">
+<!ENTITY ComputeConAttr SYSTEM "cat/ComputeConAttr.xml">
+<!ENTITY ConDocNode SYSTEM "cat/ConDocNode.xml">
+<!ENTITY ConText SYSTEM "cat/ConText.xml">
+<!ENTITY ComputeConPI SYSTEM "cat/ComputeConPI.xml">
+<!ENTITY ComputeConComment SYSTEM "cat/ComputeConComment.xml">
+<!ENTITY ConInScopeNamespace SYSTEM "cat/ConInScopeNamespace.xml">
+<!ENTITY ForExprWithout SYSTEM "cat/ForExprWithout.xml">
+<!ENTITY ForExprWith SYSTEM "cat/ForExprWith.xml">
+<!ENTITY ForExprPositionalVar SYSTEM "cat/ForExprPositionalVar.xml">
+<!ENTITY LetExprWithout SYSTEM "cat/LetExprWithout.xml">
+<!ENTITY LetExprWith SYSTEM "cat/LetExprWith.xml">
+<!ENTITY WhereExpr SYSTEM "cat/WhereExpr.xml">
+<!ENTITY OrderbyExprWith SYSTEM "cat/OrderbyExprWith.xml">
+<!ENTITY OrderbyExprWithout SYSTEM "cat/OrderbyExprWithout.xml">
+<!ENTITY ReturnExpr SYSTEM "cat/ReturnExpr.xml">
+<!ENTITY OrderExpr SYSTEM "cat/OrderExpr.xml">
+<!ENTITY CondExpr SYSTEM "cat/CondExpr.xml">
+<!ENTITY QuantExprWithout SYSTEM "cat/QuantExprWithout.xml">
+<!ENTITY QuantExprWith SYSTEM "cat/QuantExprWith.xml">
+<!ENTITY SeqExprInstanceOf SYSTEM "cat/SeqExprInstanceOf.xml">
+<!ENTITY sequenceExprTypeswitch SYSTEM "cat/sequenceExprTypeswitch.xml">
+<!ENTITY SeqExprCastToDerived SYSTEM "cat/SeqExprCastToDerived.xml">
+<!ENTITY SeqExprCastToDerivedParents SYSTEM "cat/SeqExprCastToDerivedParents.xml">
+<!ENTITY SeqExprCastWithinBranch SYSTEM "cat/SeqExprCastWithinBranch.xml">
+<!ENTITY SeqExprCast SYSTEM "cat/SeqExprCast.xml">
+<!ENTITY SeqExprCastable SYSTEM "cat/SeqExprCastable.xml">
+<!ENTITY SeqExprTreat SYSTEM "cat/SeqExprTreat.xml">
+<!ENTITY VersionProlog SYSTEM "cat/VersionProlog.xml">
+<!ENTITY BoundarySpaceProlog SYSTEM "cat/BoundarySpaceProlog.xml">
+<!ENTITY CollationProlog SYSTEM "cat/CollationProlog.xml">
+<!ENTITY CopyNamespacesProlog SYSTEM "cat/CopyNamespacesProlog.xml">
+<!ENTITY BaseURIProlog SYSTEM "cat/BaseURIProlog.xml">
+<!ENTITY ConstructionProlog SYSTEM "cat/ConstructionProlog.xml">
+<!ENTITY DefaultNamespaceProlog SYSTEM "cat/DefaultNamespaceProlog.xml">
+<!ENTITY DefaultOrderingProlog SYSTEM "cat/DefaultOrderingProlog.xml">
+<!ENTITY EmptyOrderProlog SYSTEM "cat/EmptyOrderProlog.xml">
+<!ENTITY NamespaceProlog SYSTEM "cat/NamespaceProlog.xml">
+<!ENTITY ExternalVariablesWithout SYSTEM "cat/ExternalVariablesWithout.xml">
+<!ENTITY ExternalVariablesWith SYSTEM "cat/ExternalVariablesWith.xml">
+<!ENTITY InternalVariablesWithout SYSTEM "cat/InternalVariablesWithout.xml">
+<!ENTITY InternalVariablesWith SYSTEM "cat/InternalVariablesWith.xml">
+<!ENTITY FunctionProlog SYSTEM "cat/FunctionProlog.xml">
+<!ENTITY OptionDeclarationProlog SYSTEM "cat/OptionDeclarationProlog.xml">
+<!ENTITY XQueryComment SYSTEM "cat/XQueryComment.xml">
+<!ENTITY ExtensionExpression SYSTEM "cat/ExtensionExpression.xml">
+<!ENTITY NodeNameFunc SYSTEM "cat/NodeNameFunc.xml">
+<!ENTITY NilledFunc SYSTEM "cat/NilledFunc.xml">
+<!ENTITY StringFunc SYSTEM "cat/StringFunc.xml">
+<!ENTITY DataFunc SYSTEM "cat/DataFunc.xml">
+<!ENTITY BaseURIFunc SYSTEM "cat/BaseURIFunc.xml">
+<!ENTITY StaticBaseURIFunc SYSTEM "cat/StaticBaseURIFunc.xml">
+<!ENTITY DocumentURIFunc SYSTEM "cat/DocumentURIFunc.xml">
+<!ENTITY ErrorFunc SYSTEM "cat/ErrorFunc.xml">
+<!ENTITY ErrorsAndOptimization SYSTEM "cat/ErrorsAndOptimization.xml">
+<!ENTITY TraceFunc SYSTEM "cat/TraceFunc.xml">
+<!ENTITY DateTimeFunc SYSTEM "cat/DateTimeFunc.xml">
+<!ENTITY ABSFunc SYSTEM "cat/ABSFunc.xml">
+<!ENTITY CeilingFunc SYSTEM "cat/CeilingFunc.xml">
+<!ENTITY FloorFunc SYSTEM "cat/FloorFunc.xml">
+<!ENTITY RoundFunc SYSTEM "cat/RoundFunc.xml">
+<!ENTITY RoundEvenFunc SYSTEM "cat/RoundEvenFunc.xml">
+<!ENTITY CodepointToStringFunc SYSTEM "cat/CodepointToStringFunc.xml">
+<!ENTITY StringToCodepointFunc SYSTEM "cat/StringToCodepointFunc.xml">
+<!ENTITY CompareFunction SYSTEM "cat/CompareFunction.xml">
+<!ENTITY CodepointEqual SYSTEM "cat/CodepointEqual.xml">
+<!ENTITY CompareFunc SYSTEM "cat/compareFunc.xml">
+<!ENTITY ConcatFunc SYSTEM "cat/ConcatFunc.xml">
+<!ENTITY StringJoinFunc SYSTEM "cat/StringJoinFunc.xml">
+<!ENTITY SubstringFunc SYSTEM "cat/SubstringFunc.xml">
+<!ENTITY StringLengthFunc SYSTEM "cat/StringLengthFunc.xml">
+<!ENTITY NormalizeSpaceFunc SYSTEM "cat/NormalizeSpaceFunc.xml">
+<!ENTITY NormalizeUnicodeFunc SYSTEM "cat/NormalizeUnicodeFunc.xml">
+<!ENTITY UpperCaseFunc SYSTEM "cat/UpperCaseFunc.xml">
+<!ENTITY LowerCaseFunc SYSTEM "cat/LowerCaseFunc.xml">
+<!ENTITY TranslateFunc SYSTEM "cat/TranslateFunc.xml">
+<!ENTITY Surrogates SYSTEM "cat/Surrogates.xml">
+<!ENTITY EncodeURIfunc SYSTEM "cat/EncodeURIfunc.xml">
+<!ENTITY IRIToURIfunc SYSTEM "cat/IRIToURIfunc.xml">
+<!ENTITY EscapeHTMLURIFunc SYSTEM "cat/EscapeHTMLURIFunc.xml">
+<!ENTITY ContainsFunc SYSTEM "cat/ContainsFunc.xml">
+<!ENTITY StartsWithFunc SYSTEM "cat/StartsWithFunc.xml">
+<!ENTITY EndsWithFunc SYSTEM "cat/EndsWithFunc.xml">
+<!ENTITY SubstringBeforeFunc SYSTEM "cat/SubstringBeforeFunc.xml">
+<!ENTITY SubstringAfterFunc SYSTEM "cat/SubstringAfterFunc.xml">
+<!ENTITY MatchesFunc SYSTEM "cat/MatchesFunc.xml">
+<!ENTITY ReplaceFunc SYSTEM "cat/ReplaceFunc.xml">
+<!ENTITY TokenizeFunc SYSTEM "cat/TokenizeFunc.xml">
+<!ENTITY AnalyzeString SYSTEM "cat/AnalyzeString.xml">
+<!ENTITY ResolveURIFunc SYSTEM "cat/ResolveURIFunc.xml">
+<!ENTITY TrueFunc SYSTEM "cat/TrueFunc.xml">
+<!ENTITY FalseFunc SYSTEM "cat/FalseFunc.xml">
+<!ENTITY NotFunc SYSTEM "cat/NotFunc.xml">
+<!ENTITY YearsFromDurationFunc SYSTEM "cat/YearsFromDurationFunc.xml">
+<!ENTITY MonthsFromDurationFunc SYSTEM "cat/MonthsFromDurationFunc.xml">
+<!ENTITY DaysFromDurationFunc SYSTEM "cat/DaysFromDurationFunc.xml">
+<!ENTITY HoursFromDurationFunc SYSTEM "cat/HoursFromDurationFunc.xml">
+<!ENTITY MinutesFromDurationFunc SYSTEM "cat/MinutesFromDurationFunc.xml">
+<!ENTITY SecondsFromDurationFunc SYSTEM "cat/SecondsFromDurationFunc.xml">
+<!ENTITY YearFromDateTimeFunc SYSTEM "cat/YearFromDateTimeFunc.xml">
+<!ENTITY MonthFromDateTimeFunc SYSTEM "cat/MonthFromDateTimeFunc.xml">
+<!ENTITY DayFromDateTimeFunc SYSTEM "cat/DayFromDateTimeFunc.xml">
+<!ENTITY HoursFromDateTimeFunc SYSTEM "cat/HoursFromDateTimeFunc.xml">
+<!ENTITY MinutesFromDateTimeFunc SYSTEM "cat/MinutesFromDateTimeFunc.xml">
+<!ENTITY SecondsFromDateTimeFunc SYSTEM "cat/SecondsFromDateTimeFunc.xml">
+<!ENTITY TimezoneFromDateTimeFunc SYSTEM "cat/TimezoneFromDateTimeFunc.xml">
+<!ENTITY YearFromDateFunc SYSTEM "cat/YearFromDateFunc.xml">
+<!ENTITY MonthFromDateFunc SYSTEM "cat/MonthFromDateFunc.xml">
+<!ENTITY DayFromDateFunc SYSTEM "cat/DayFromDateFunc.xml">
+<!ENTITY TimezoneFromDateFunc SYSTEM "cat/TimezoneFromDateFunc.xml">
+<!ENTITY HoursFromTimeFunc SYSTEM "cat/HoursFromTimeFunc.xml">
+<!ENTITY MinutesFromTimeFunc SYSTEM "cat/MinutesFromTimeFunc.xml">
+<!ENTITY SecondsFromTimeFunc SYSTEM "cat/SecondsFromTimeFunc.xml">
+<!ENTITY TimezoneFromTimeFunc SYSTEM "cat/TimezoneFromTimeFunc.xml">
+<!ENTITY AdjDateTimeToTimezoneFunc SYSTEM "cat/AdjDateTimeToTimezoneFunc.xml">
+<!ENTITY AdjDateToTimezoneFunc SYSTEM "cat/AdjDateToTimezoneFunc.xml">
+<!ENTITY AdjTimeToTimezoneFunc SYSTEM "cat/AdjTimeToTimezoneFunc.xml">
+<!ENTITY ResolveQNameConstructFunc SYSTEM "cat/ResolveQNameConstructFunc.xml">
+<!ENTITY ExpandedQNameConstructFunc SYSTEM "cat/ExpandedQNameConstructFunc.xml">
+<!ENTITY LocalNameFromQNameFunc SYSTEM "cat/LocalNameFromQNameFunc.xml">
+<!ENTITY NamespaceURIFromQNameFunc SYSTEM "cat/NamespaceURIFromQNameFunc.xml">
+<!ENTITY NamespaceURIForPrefixFunc SYSTEM "cat/NamespaceURIForPrefixFunc.xml">
+<!ENTITY InScopePrefixesFunc SYSTEM "cat/InScopePrefixesFunc.xml">
+<!ENTITY NameFunc SYSTEM "cat/NameFunc.xml">
+<!ENTITY NodeLocalNameFunc SYSTEM "cat/NodeLocalNameFunc.xml">
+<!ENTITY NodeNamespaceURIFunc SYSTEM "cat/NodeNamespaceURIFunc.xml">
+<!ENTITY NodeNumberFunc SYSTEM "cat/NodeNumberFunc.xml">
+<!ENTITY NodeLangFunc SYSTEM "cat/NodeLangFunc.xml">
+<!ENTITY NodeRootFunc SYSTEM "cat/NodeRootFunc.xml">
+<!ENTITY SeqBooleanFunc SYSTEM "cat/SeqBooleanFunc.xml">
+<!ENTITY SeqIndexOfFunc SYSTEM "cat/SeqIndexOfFunc.xml">
+<!ENTITY SeqEmptyFunc SYSTEM "cat/SeqEmptyFunc.xml">
+<!ENTITY SeqExistsFunc SYSTEM "cat/SeqExistsFunc.xml">
+<!ENTITY SeqDistinctValuesFunc SYSTEM "cat/SeqDistinctValuesFunc.xml">
+<!ENTITY SeqInsertBeforeFunc SYSTEM "cat/SeqInsertBeforeFunc.xml">
+<!ENTITY SeqRemoveFunc SYSTEM "cat/SeqRemoveFunc.xml">
+<!ENTITY SeqReverseFunc SYSTEM "cat/SeqReverseFunc.xml">
+<!ENTITY SeqSubsequenceFunc SYSTEM "cat/SeqSubsequenceFunc.xml">
+<!ENTITY SeqUnorderedFunc SYSTEM "cat/SeqUnorderedFunc.xml">
+<!ENTITY SeqZeroOrOneFunc SYSTEM "cat/SeqZeroOrOneFunc.xml">
+<!ENTITY SeqOneOrMoreFunc SYSTEM "cat/SeqOneOrMoreFunc.xml">
+<!ENTITY SeqExactlyOneFunc SYSTEM "cat/SeqExactlyOneFunc.xml">
+<!ENTITY SeqDeepEqualFunc SYSTEM "cat/SeqDeepEqualFunc.xml">
+<!ENTITY SeqCountFunc SYSTEM "cat/SeqCountFunc.xml">
+<!ENTITY SeqAVGFunc SYSTEM "cat/SeqAVGFunc.xml">
+<!ENTITY SeqMAXFunc SYSTEM "cat/SeqMAXFunc.xml">
+<!ENTITY SeqMINFunc SYSTEM "cat/SeqMINFunc.xml">
+<!ENTITY SeqSUMFunc SYSTEM "cat/SeqSUMFunc.xml">
+<!ENTITY SeqIDFunc SYSTEM "cat/SeqIDFunc.xml">
+<!ENTITY SeqIDREFFunc SYSTEM "cat/SeqIDREFFunc.xml">
+<!ENTITY SeqDocAvailableFunc SYSTEM "cat/SeqDocAvailableFunc.xml">
+<!ENTITY SeqDocFunc SYSTEM "cat/SeqDocFunc.xml">
+<!ENTITY SeqCollectionFunc SYSTEM "cat/SeqCollectionFunc.xml">
+<!ENTITY ContextPositionFunc SYSTEM "cat/ContextPositionFunc.xml">
+<!ENTITY ContextLastFunc SYSTEM "cat/ContextLastFunc.xml">
+<!ENTITY ContextCurrentDatetimeFunc SYSTEM "cat/ContextCurrentDatetimeFunc.xml">
+<!ENTITY ContextCurrentDateFunc SYSTEM "cat/ContextCurrentDateFunc.xml">
+<!ENTITY ContextCurrentTimeFunc SYSTEM "cat/ContextCurrentTimeFunc.xml">
+<!ENTITY ContextDefaultCollationFunc SYSTEM "cat/ContextDefaultCollationFunc.xml">
+<!ENTITY ContextImplicitTimezoneFunc SYSTEM "cat/ContextImplicitTimezoneFunc.xml">
+<!ENTITY FLWORExprSI SYSTEM "cat/FLWORExprSI.xml">
+<!ENTITY ConstructSI SYSTEM "cat/ConstructSI.xml">
+<!ENTITY versionPrologSI SYSTEM "cat/versionPrologSI.xml">
+<!ENTITY MiscFunctions SYSTEM "cat/MiscFunctions.xml">
+<!ENTITY ElementWithId SYSTEM "cat/ElementWithId.xml">
+<!ENTITY SeqExprCastSI SYSTEM "cat/SeqExprCastSI.xml">
+<!ENTITY NumericEqualSI SYSTEM "cat/NumericEqualSI.xml">
+<!ENTITY NotationEQSI SYSTEM "cat/NotationEQSI.xml">
+<!ENTITY UserDefinedSI SYSTEM "cat/UserDefinedSI.xml">
+<!ENTITY SchemaImportProlog SYSTEM "cat/SchemaImportProlog.xml">
+<!ENTITY ForExprTypeSI SYSTEM "cat/ForExprTypeSI.xml">
+<!ENTITY PathExprSI SYSTEM "cat/PathExprSI.xml">
+<!ENTITY ValidateExpression SYSTEM "cat/ValidateExpression.xml">
+<!ENTITY STAxes SYSTEM "cat/STAxes.xml">
+<!ENTITY STFLWORExpr SYSTEM "cat/STFLWORExpr.xml">
+<!ENTITY STFunctions SYSTEM "cat/STFunctions.xml">
+<!ENTITY ancestorAxis SYSTEM "cat/ancestorAxis.xml">
+<!ENTITY ancestor-or-selfAxis SYSTEM "cat/ancestor-or-selfAxis.xml">
+<!ENTITY followingAxis SYSTEM "cat/followingAxis.xml">
+<!ENTITY following-siblingAxis SYSTEM "cat/following-siblingAxis.xml">
+<!ENTITY precedingAxis SYSTEM "cat/precedingAxis.xml">
+<!ENTITY preceding-siblingAxis SYSTEM "cat/preceding-siblingAxis.xml">
+<!ENTITY ModuleImport SYSTEM "cat/ModuleImport.xml">
+<!ENTITY ModuleProlog SYSTEM "cat/ModuleProlog.xml">
+<!ENTITY Serialization SYSTEM "cat/Serialization.xml">
+<!ENTITY Appendix-A4 SYSTEM "cat/Appendix-A4.xml">
+<!ENTITY Annex-E SYSTEM "cat/Annex-E.xml">
+<!ENTITY UseCaseXMP SYSTEM "cat/UseCaseXMP.xml">
+<!ENTITY UseCaseTREE SYSTEM "cat/UseCaseTREE.xml">
+<!ENTITY UseCaseSEQ SYSTEM "cat/UseCaseSEQ.xml">
+<!ENTITY UseCaseR SYSTEM "cat/UseCaseR.xml">
+<!ENTITY UseCaseSGML SYSTEM "cat/UseCaseSGML.xml">
+<!ENTITY UseCaseSTRING SYSTEM "cat/UseCaseSTRING.xml">
+<!ENTITY UseCaseNS SYSTEM "cat/UseCaseNS.xml">
+<!ENTITY UseCasePARTS SYSTEM "cat/UseCasePARTS.xml">
+<!ENTITY XMark SYSTEM "cat/XMark.xml">
+<!ENTITY functx-fn-abs SYSTEM "cat/functx-fn-abs.xml">
+<!ENTITY functx-fn-adjust-dateTime-to-timezone SYSTEM "cat/functx-fn-adjust-dateTime-to-timezone.xml">
+<!ENTITY functx-fn-adjust-date-to-timezone SYSTEM "cat/functx-fn-adjust-date-to-timezone.xml">
+<!ENTITY functx-fn-adjust-time-to-timezone SYSTEM "cat/functx-fn-adjust-time-to-timezone.xml">
+<!ENTITY functx-fn-avg SYSTEM "cat/functx-fn-avg.xml">
+<!ENTITY functx-fn-base-uri SYSTEM "cat/functx-fn-base-uri.xml">
+<!ENTITY functx-fn-boolean SYSTEM "cat/functx-fn-boolean.xml">
+<!ENTITY functx-fn-ceiling SYSTEM "cat/functx-fn-ceiling.xml">
+<!ENTITY functx-fn-codepoint-equal SYSTEM "cat/functx-fn-codepoint-equal.xml">
+<!ENTITY functx-fn-codepoints-to-string SYSTEM "cat/functx-fn-codepoints-to-string.xml">
+<!ENTITY functx-fn-compare SYSTEM "cat/functx-fn-compare.xml">
+<!ENTITY functx-fn-concat SYSTEM "cat/functx-fn-concat.xml">
+<!ENTITY functx-fn-contains SYSTEM "cat/functx-fn-contains.xml">
+<!ENTITY functx-fn-count SYSTEM "cat/functx-fn-count.xml">
+<!ENTITY functx-fn-data SYSTEM "cat/functx-fn-data.xml">
+<!ENTITY functx-fn-dateTime SYSTEM "cat/functx-fn-dateTime.xml">
+<!ENTITY functx-fn-day-from-dateTime SYSTEM "cat/functx-fn-day-from-dateTime.xml">
+<!ENTITY functx-fn-day-from-date SYSTEM "cat/functx-fn-day-from-date.xml">
+<!ENTITY functx-fn-days-from-duration SYSTEM "cat/functx-fn-days-from-duration.xml">
+<!ENTITY functx-fn-deep-equal SYSTEM "cat/functx-fn-deep-equal.xml">
+<!ENTITY functx-fn-default-collation SYSTEM "cat/functx-fn-default-collation.xml">
+<!ENTITY functx-fn-distinct-values SYSTEM "cat/functx-fn-distinct-values.xml">
+<!ENTITY functx-fn-doc-available SYSTEM "cat/functx-fn-doc-available.xml">
+<!ENTITY functx-fn-empty SYSTEM "cat/functx-fn-empty.xml">
+<!ENTITY functx-fn-encode-for-uri SYSTEM "cat/functx-fn-encode-for-uri.xml">
+<!ENTITY functx-fn-ends-with SYSTEM "cat/functx-fn-ends-with.xml">
+<!ENTITY functx-fn-escape-html-uri SYSTEM "cat/functx-fn-escape-html-uri.xml">
+<!ENTITY functx-fn-exactly-one SYSTEM "cat/functx-fn-exactly-one.xml">
+<!ENTITY functx-fn-exists SYSTEM "cat/functx-fn-exists.xml">
+<!ENTITY functx-fn-false SYSTEM "cat/functx-fn-false.xml">
+<!ENTITY functx-fn-floor SYSTEM "cat/functx-fn-floor.xml">
+<!ENTITY functx-fn-hours-from-dateTime SYSTEM "cat/functx-fn-hours-from-dateTime.xml">
+<!ENTITY functx-fn-hours-from-duration SYSTEM "cat/functx-fn-hours-from-duration.xml">
+<!ENTITY functx-fn-hours-from-time SYSTEM "cat/functx-fn-hours-from-time.xml">
+<!ENTITY functx-fn-index-of SYSTEM "cat/functx-fn-index-of.xml">
+<!ENTITY functx-fn-insert-before SYSTEM "cat/functx-fn-insert-before.xml">
+<!ENTITY functx-fn-iri-to-uri SYSTEM "cat/functx-fn-iri-to-uri.xml">
+<!ENTITY functx-fn-lang SYSTEM "cat/functx-fn-lang.xml">
+<!ENTITY functx-fn-last SYSTEM "cat/functx-fn-last.xml">
+<!ENTITY functx-fn-local-name-from-QName SYSTEM "cat/functx-fn-local-name-from-QName.xml">
+<!ENTITY functx-fn-local-name SYSTEM "cat/functx-fn-local-name.xml">
+<!ENTITY functx-fn-lower-case SYSTEM "cat/functx-fn-lower-case.xml">
+<!ENTITY functx-fn-matches SYSTEM "cat/functx-fn-matches.xml">
+<!ENTITY functx-fn-max SYSTEM "cat/functx-fn-max.xml">
+<!ENTITY functx-fn-minutes-from-dateTime SYSTEM "cat/functx-fn-minutes-from-dateTime.xml">
+<!ENTITY functx-fn-minutes-from-duration SYSTEM "cat/functx-fn-minutes-from-duration.xml">
+<!ENTITY functx-fn-minutes-from-time SYSTEM "cat/functx-fn-minutes-from-time.xml">
+<!ENTITY functx-fn-min SYSTEM "cat/functx-fn-min.xml">
+<!ENTITY functx-fn-month-from-dateTime SYSTEM "cat/functx-fn-month-from-dateTime.xml">
+<!ENTITY functx-fn-month-from-date SYSTEM "cat/functx-fn-month-from-date.xml">
+<!ENTITY functx-fn-months-from-duration SYSTEM "cat/functx-fn-months-from-duration.xml">
+<!ENTITY functx-fn-namespace-uri-for-prefix SYSTEM "cat/functx-fn-namespace-uri-for-prefix.xml">
+<!ENTITY functx-fn-namespace-uri-from-QName SYSTEM "cat/functx-fn-namespace-uri-from-QName.xml">
+<!ENTITY functx-fn-namespace-uri SYSTEM "cat/functx-fn-namespace-uri.xml">
+<!ENTITY functx-fn-name SYSTEM "cat/functx-fn-name.xml">
+<!ENTITY functx-fn-nilled SYSTEM "cat/functx-fn-nilled.xml">
+<!ENTITY functx-fn-node-name SYSTEM "cat/functx-fn-node-name.xml">
+<!ENTITY functx-fn-normalize-space SYSTEM "cat/functx-fn-normalize-space.xml">
+<!ENTITY functx-fn-normalize-unicode SYSTEM "cat/functx-fn-normalize-unicode.xml">
+<!ENTITY functx-fn-not SYSTEM "cat/functx-fn-not.xml">
+<!ENTITY functx-fn-number SYSTEM "cat/functx-fn-number.xml">
+<!ENTITY functx-fn-one-or-more SYSTEM "cat/functx-fn-one-or-more.xml">
+<!ENTITY functx-fn-position SYSTEM "cat/functx-fn-position.xml">
+<!ENTITY functx-fn-prefix-from-QName SYSTEM "cat/functx-fn-prefix-from-QName.xml">
+<!ENTITY functx-fn-QName SYSTEM "cat/functx-fn-QName.xml">
+<!ENTITY functx-fn-remove SYSTEM "cat/functx-fn-remove.xml">
+<!ENTITY functx-fn-replace SYSTEM "cat/functx-fn-replace.xml">
+<!ENTITY functx-fn-resolve-QName SYSTEM "cat/functx-fn-resolve-QName.xml">
+<!ENTITY functx-fn-resolve-uri SYSTEM "cat/functx-fn-resolve-uri.xml">
+<!ENTITY functx-fn-reverse SYSTEM "cat/functx-fn-reverse.xml">
+<!ENTITY functx-fn-root SYSTEM "cat/functx-fn-root.xml">
+<!ENTITY functx-fn-round-half-to-even SYSTEM "cat/functx-fn-round-half-to-even.xml">
+<!ENTITY functx-fn-round SYSTEM "cat/functx-fn-round.xml">
+<!ENTITY functx-fn-seconds-from-dateTime SYSTEM "cat/functx-fn-seconds-from-dateTime.xml">
+<!ENTITY functx-fn-seconds-from-duration SYSTEM "cat/functx-fn-seconds-from-duration.xml">
+<!ENTITY functx-fn-seconds-from-time SYSTEM "cat/functx-fn-seconds-from-time.xml">
+<!ENTITY functx-fn-starts-with SYSTEM "cat/functx-fn-starts-with.xml">
+<!ENTITY functx-fn-string-join SYSTEM "cat/functx-fn-string-join.xml">
+<!ENTITY functx-fn-string-length SYSTEM "cat/functx-fn-string-length.xml">
+<!ENTITY functx-fn-string-to-codepoints SYSTEM "cat/functx-fn-string-to-codepoints.xml">
+<!ENTITY functx-fn-string SYSTEM "cat/functx-fn-string.xml">
+<!ENTITY functx-fn-subsequence SYSTEM "cat/functx-fn-subsequence.xml">
+<!ENTITY functx-fn-substring-after SYSTEM "cat/functx-fn-substring-after.xml">
+<!ENTITY functx-fn-substring-before SYSTEM "cat/functx-fn-substring-before.xml">
+<!ENTITY functx-fn-substring SYSTEM "cat/functx-fn-substring.xml">
+<!ENTITY functx-fn-sum SYSTEM "cat/functx-fn-sum.xml">
+<!ENTITY functx-fn-timezone-from-dateTime SYSTEM "cat/functx-fn-timezone-from-dateTime.xml">
+<!ENTITY functx-fn-timezone-from-date SYSTEM "cat/functx-fn-timezone-from-date.xml">
+<!ENTITY functx-fn-timezone-from-time SYSTEM "cat/functx-fn-timezone-from-time.xml">
+<!ENTITY functx-fn-tokenize SYSTEM "cat/functx-fn-tokenize.xml">
+<!ENTITY functx-fn-translate SYSTEM "cat/functx-fn-translate.xml">
+<!ENTITY functx-fn-true SYSTEM "cat/functx-fn-true.xml">
+<!ENTITY functx-fn-upper-case SYSTEM "cat/functx-fn-upper-case.xml">
+<!ENTITY functx-fn-year-from-dateTime SYSTEM "cat/functx-fn-year-from-dateTime.xml">
+<!ENTITY functx-fn-year-from-date SYSTEM "cat/functx-fn-year-from-date.xml">
+<!ENTITY functx-fn-years-from-duration SYSTEM "cat/functx-fn-years-from-duration.xml">
+<!ENTITY functx-fn-zero-or-one SYSTEM "cat/functx-fn-zero-or-one.xml">
+<!ENTITY functx-functx-add-attributes SYSTEM "cat/functx-functx-add-attributes.xml">
+<!ENTITY functx-functx-add-months SYSTEM "cat/functx-functx-add-months.xml">
+<!ENTITY functx-functx-add-or-update-attributes SYSTEM "cat/functx-functx-add-or-update-attributes.xml">
+<!ENTITY functx-functx-all-whitespace SYSTEM "cat/functx-functx-all-whitespace.xml">
+<!ENTITY functx-functx-are-distinct-values SYSTEM "cat/functx-functx-are-distinct-values.xml">
+<!ENTITY functx-functx-atomic-type SYSTEM "cat/functx-functx-atomic-type.xml">
+<!ENTITY functx-functx-avg-empty-is-zero SYSTEM "cat/functx-functx-avg-empty-is-zero.xml">
+<!ENTITY functx-functx-between-exclusive SYSTEM "cat/functx-functx-between-exclusive.xml">
+<!ENTITY functx-functx-between-inclusive SYSTEM "cat/functx-functx-between-inclusive.xml">
+<!ENTITY functx-functx-camel-case-to-words SYSTEM "cat/functx-functx-camel-case-to-words.xml">
+<!ENTITY functx-functx-capitalize-first SYSTEM "cat/functx-functx-capitalize-first.xml">
+<!ENTITY functx-functx-change-element-names-deep SYSTEM "cat/functx-functx-change-element-names-deep.xml">
+<!ENTITY functx-functx-change-element-ns-deep SYSTEM "cat/functx-functx-change-element-ns-deep.xml">
+<!ENTITY functx-functx-change-element-ns SYSTEM "cat/functx-functx-change-element-ns.xml">
+<!ENTITY functx-functx-chars SYSTEM "cat/functx-functx-chars.xml">
+<!ENTITY functx-functx-contains-any-of SYSTEM "cat/functx-functx-contains-any-of.xml">
+<!ENTITY functx-functx-contains-case-insensitive SYSTEM "cat/functx-functx-contains-case-insensitive.xml">
+<!ENTITY functx-functx-contains-word SYSTEM "cat/functx-functx-contains-word.xml">
+<!ENTITY functx-functx-copy-attributes SYSTEM "cat/functx-functx-copy-attributes.xml">
+<!ENTITY functx-functx-dateTime SYSTEM "cat/functx-functx-dateTime.xml">
+<!ENTITY functx-functx-date SYSTEM "cat/functx-functx-date.xml">
+<!ENTITY functx-functx-day-in-year SYSTEM "cat/functx-functx-day-in-year.xml">
+<!ENTITY functx-functx-day-of-week-abbrev-en SYSTEM "cat/functx-functx-day-of-week-abbrev-en.xml">
+<!ENTITY functx-functx-day-of-week-name-en SYSTEM "cat/functx-functx-day-of-week-name-en.xml">
+<!ENTITY functx-functx-day-of-week SYSTEM "cat/functx-functx-day-of-week.xml">
+<!ENTITY functx-functx-days-in-month SYSTEM "cat/functx-functx-days-in-month.xml">
+<!ENTITY functx-functx-dayTimeDuration SYSTEM "cat/functx-functx-dayTimeDuration.xml">
+<!ENTITY functx-functx-ddmmyyyy-to-date SYSTEM "cat/functx-functx-ddmmyyyy-to-date.xml">
+<!ENTITY functx-functx-depth-of-node SYSTEM "cat/functx-functx-depth-of-node.xml">
+<!ENTITY functx-functx-distinct-attribute-names SYSTEM "cat/functx-functx-distinct-attribute-names.xml">
+<!ENTITY functx-functx-distinct-deep SYSTEM "cat/functx-functx-distinct-deep.xml">
+<!ENTITY functx-functx-distinct-element-names SYSTEM "cat/functx-functx-distinct-element-names.xml">
+<!ENTITY functx-functx-distinct-element-paths SYSTEM "cat/functx-functx-distinct-element-paths.xml">
+<!ENTITY functx-functx-distinct-nodes SYSTEM "cat/functx-functx-distinct-nodes.xml">
+<!ENTITY functx-functx-duration-from-timezone SYSTEM "cat/functx-functx-duration-from-timezone.xml">
+<!ENTITY functx-functx-dynamic-path SYSTEM "cat/functx-functx-dynamic-path.xml">
+<!ENTITY functx-functx-escape-for-regex SYSTEM "cat/functx-functx-escape-for-regex.xml">
+<!ENTITY functx-functx-exclusive-or SYSTEM "cat/functx-functx-exclusive-or.xml">
+<!ENTITY functx-functx-first-day-of-month SYSTEM "cat/functx-functx-first-day-of-month.xml">
+<!ENTITY functx-functx-first-day-of-year SYSTEM "cat/functx-functx-first-day-of-year.xml">
+<!ENTITY functx-functx-first-node SYSTEM "cat/functx-functx-first-node.xml">
+<!ENTITY functx-functx-follows-not-descendant SYSTEM "cat/functx-functx-follows-not-descendant.xml">
+<!ENTITY functx-functx-format-as-title-en SYSTEM "cat/functx-functx-format-as-title-en.xml">
+<!ENTITY functx-functx-fragment-from-uri SYSTEM "cat/functx-functx-fragment-from-uri.xml">
+<!ENTITY functx-functx-get-matches-and-non-matches SYSTEM "cat/functx-functx-get-matches-and-non-matches.xml">
+<!ENTITY functx-functx-get-matches SYSTEM "cat/functx-functx-get-matches.xml">
+<!ENTITY functx-functx-has-element-only-content SYSTEM "cat/functx-functx-has-element-only-content.xml">
+<!ENTITY functx-functx-has-empty-content SYSTEM "cat/functx-functx-has-empty-content.xml">
+<!ENTITY functx-functx-has-mixed-content SYSTEM "cat/functx-functx-has-mixed-content.xml">
+<!ENTITY functx-functx-has-simple-content SYSTEM "cat/functx-functx-has-simple-content.xml">
+<!ENTITY functx-functx-id-from-element SYSTEM "cat/functx-functx-id-from-element.xml">
+<!ENTITY functx-functx-id-untyped SYSTEM "cat/functx-functx-id-untyped.xml">
+<!ENTITY functx-functx-if-absent SYSTEM "cat/functx-functx-if-absent.xml">
+<!ENTITY functx-functx-if-empty SYSTEM "cat/functx-functx-if-empty.xml">
+<!ENTITY functx-functx-index-of-deep-equal-node SYSTEM "cat/functx-functx-index-of-deep-equal-node.xml">
+<!ENTITY functx-functx-index-of-match-first SYSTEM "cat/functx-functx-index-of-match-first.xml">
+<!ENTITY functx-functx-index-of-node SYSTEM "cat/functx-functx-index-of-node.xml">
+<!ENTITY functx-functx-index-of-string-first SYSTEM "cat/functx-functx-index-of-string-first.xml">
+<!ENTITY functx-functx-index-of-string-last SYSTEM "cat/functx-functx-index-of-string-last.xml">
+<!ENTITY functx-functx-index-of-string SYSTEM "cat/functx-functx-index-of-string.xml">
+<!ENTITY functx-functx-insert-string SYSTEM "cat/functx-functx-insert-string.xml">
+<!ENTITY functx-functx-is-absolute-uri SYSTEM "cat/functx-functx-is-absolute-uri.xml">
+<!ENTITY functx-functx-is-ancestor SYSTEM "cat/functx-functx-is-ancestor.xml">
+<!ENTITY functx-functx-is-a-number SYSTEM "cat/functx-functx-is-a-number.xml">
+<!ENTITY functx-functx-is-descendant SYSTEM "cat/functx-functx-is-descendant.xml">
+<!ENTITY functx-functx-is-leap-year SYSTEM "cat/functx-functx-is-leap-year.xml">
+<!ENTITY functx-functx-is-node-among-descendants-deep-equal SYSTEM "cat/functx-functx-is-node-among-descendants-deep-equal.xml">
+<!ENTITY functx-functx-is-node-among-descendants SYSTEM "cat/functx-functx-is-node-among-descendants.xml">
+<!ENTITY functx-functx-is-node-in-sequence-deep-equal SYSTEM "cat/functx-functx-is-node-in-sequence-deep-equal.xml">
+<!ENTITY functx-functx-is-node-in-sequence SYSTEM "cat/functx-functx-is-node-in-sequence.xml">
+<!ENTITY functx-functx-is-value-in-sequence SYSTEM "cat/functx-functx-is-value-in-sequence.xml">
+<!ENTITY functx-functx-last-day-of-month SYSTEM "cat/functx-functx-last-day-of-month.xml">
+<!ENTITY functx-functx-last-day-of-year SYSTEM "cat/functx-functx-last-day-of-year.xml">
+<!ENTITY functx-functx-last-node SYSTEM "cat/functx-functx-last-node.xml">
+<!ENTITY functx-functx-leaf-elements SYSTEM "cat/functx-functx-leaf-elements.xml">
+<!ENTITY functx-functx-left-trim SYSTEM "cat/functx-functx-left-trim.xml">
+<!ENTITY functx-functx-line-count SYSTEM "cat/functx-functx-line-count.xml">
+<!ENTITY functx-functx-lines SYSTEM "cat/functx-functx-lines.xml">
+<!ENTITY functx-functx-max-depth SYSTEM "cat/functx-functx-max-depth.xml">
+<!ENTITY functx-functx-max-determine-type SYSTEM "cat/functx-functx-max-determine-type.xml">
+<!ENTITY functx-functx-max-line-length SYSTEM "cat/functx-functx-max-line-length.xml">
+<!ENTITY functx-functx-max-node SYSTEM "cat/functx-functx-max-node.xml">
+<!ENTITY functx-functx-max-string SYSTEM "cat/functx-functx-max-string.xml">
+<!ENTITY functx-functx-min-determine-type SYSTEM "cat/functx-functx-min-determine-type.xml">
+<!ENTITY functx-functx-min-node SYSTEM "cat/functx-functx-min-node.xml">
+<!ENTITY functx-functx-min-non-empty-string SYSTEM "cat/functx-functx-min-non-empty-string.xml">
+<!ENTITY functx-functx-min-string SYSTEM "cat/functx-functx-min-string.xml">
+<!ENTITY functx-functx-mmddyyyy-to-date SYSTEM "cat/functx-functx-mmddyyyy-to-date.xml">
+<!ENTITY functx-functx-month-abbrev-en SYSTEM "cat/functx-functx-month-abbrev-en.xml">
+<!ENTITY functx-functx-month-name-en SYSTEM "cat/functx-functx-month-name-en.xml">
+<!ENTITY functx-functx-namespaces-in-use SYSTEM "cat/functx-functx-namespaces-in-use.xml">
+<!ENTITY functx-functx-name-test SYSTEM "cat/functx-functx-name-test.xml">
+<!ENTITY functx-functx-next-day SYSTEM "cat/functx-functx-next-day.xml">
+<!ENTITY functx-functx-node-kind SYSTEM "cat/functx-functx-node-kind.xml">
+<!ENTITY functx-functx-non-distinct-values SYSTEM "cat/functx-functx-non-distinct-values.xml">
+<!ENTITY functx-functx-number-of-matches SYSTEM "cat/functx-functx-number-of-matches.xml">
+<!ENTITY functx-functx-ordinal-number-en SYSTEM "cat/functx-functx-ordinal-number-en.xml">
+<!ENTITY functx-functx-pad-integer-to-length SYSTEM "cat/functx-functx-pad-integer-to-length.xml">
+<!ENTITY functx-functx-pad-string-to-length SYSTEM "cat/functx-functx-pad-string-to-length.xml">
+<!ENTITY functx-functx-path-to-node-with-pos SYSTEM "cat/functx-functx-path-to-node-with-pos.xml">
+<!ENTITY functx-functx-path-to-node SYSTEM "cat/functx-functx-path-to-node.xml">
+<!ENTITY functx-functx-precedes-not-ancestor SYSTEM "cat/functx-functx-precedes-not-ancestor.xml">
+<!ENTITY functx-functx-previous-day SYSTEM "cat/functx-functx-previous-day.xml">
+<!ENTITY functx-functx-remove-attributes-deep SYSTEM "cat/functx-functx-remove-attributes-deep.xml">
+<!ENTITY functx-functx-remove-attributes SYSTEM "cat/functx-functx-remove-attributes.xml">
+<!ENTITY functx-functx-remove-elements-deep SYSTEM "cat/functx-functx-remove-elements-deep.xml">
+<!ENTITY functx-functx-remove-elements-not-contents SYSTEM "cat/functx-functx-remove-elements-not-contents.xml">
+<!ENTITY functx-functx-remove-elements SYSTEM "cat/functx-functx-remove-elements.xml">
+<!ENTITY functx-functx-repeat-string SYSTEM "cat/functx-functx-repeat-string.xml">
+<!ENTITY functx-functx-replace-beginning SYSTEM "cat/functx-functx-replace-beginning.xml">
+<!ENTITY functx-functx-replace-element-values SYSTEM "cat/functx-functx-replace-element-values.xml">
+<!ENTITY functx-functx-replace-first SYSTEM "cat/functx-functx-replace-first.xml">
+<!ENTITY functx-functx-replace-multi SYSTEM "cat/functx-functx-replace-multi.xml">
+<!ENTITY functx-functx-reverse-string SYSTEM "cat/functx-functx-reverse-string.xml">
+<!ENTITY functx-functx-right-trim SYSTEM "cat/functx-functx-right-trim.xml">
+<!ENTITY functx-functx-scheme-from-uri SYSTEM "cat/functx-functx-scheme-from-uri.xml">
+<!ENTITY functx-functx-sequence-deep-equal SYSTEM "cat/functx-functx-sequence-deep-equal.xml">
+<!ENTITY functx-functx-sequence-node-equal-any-order SYSTEM "cat/functx-functx-sequence-node-equal-any-order.xml">
+<!ENTITY functx-functx-sequence-node-equal SYSTEM "cat/functx-functx-sequence-node-equal.xml">
+<!ENTITY functx-functx-sequence-type SYSTEM "cat/functx-functx-sequence-type.xml">
+<!ENTITY functx-functx-siblings-same-name SYSTEM "cat/functx-functx-siblings-same-name.xml">
+<!ENTITY functx-functx-siblings SYSTEM "cat/functx-functx-siblings.xml">
+<!ENTITY functx-functx-sort-as-numeric SYSTEM "cat/functx-functx-sort-as-numeric.xml">
+<!ENTITY functx-functx-sort-case-insensitive SYSTEM "cat/functx-functx-sort-case-insensitive.xml">
+<!ENTITY functx-functx-sort-document-order SYSTEM "cat/functx-functx-sort-document-order.xml">
+<!ENTITY functx-functx-sort SYSTEM "cat/functx-functx-sort.xml">
+<!ENTITY functx-functx-substring-after-if-contains SYSTEM "cat/functx-functx-substring-after-if-contains.xml">
+<!ENTITY functx-functx-substring-after-last-match SYSTEM "cat/functx-functx-substring-after-last-match.xml">
+<!ENTITY functx-functx-substring-after-last SYSTEM "cat/functx-functx-substring-after-last.xml">
+<!ENTITY functx-functx-substring-after-match SYSTEM "cat/functx-functx-substring-after-match.xml">
+<!ENTITY functx-functx-substring-before-if-contains SYSTEM "cat/functx-functx-substring-before-if-contains.xml">
+<!ENTITY functx-functx-substring-before-last-match SYSTEM "cat/functx-functx-substring-before-last-match.xml">
+<!ENTITY functx-functx-substring-before-last SYSTEM "cat/functx-functx-substring-before-last.xml">
+<!ENTITY functx-functx-substring-before-match SYSTEM "cat/functx-functx-substring-before-match.xml">
+<!ENTITY functx-functx-time SYSTEM "cat/functx-functx-time.xml">
+<!ENTITY functx-functx-timezone-from-duration SYSTEM "cat/functx-functx-timezone-from-duration.xml">
+<!ENTITY functx-functx-total-days-from-duration SYSTEM "cat/functx-functx-total-days-from-duration.xml">
+<!ENTITY functx-functx-total-hours-from-duration SYSTEM "cat/functx-functx-total-hours-from-duration.xml">
+<!ENTITY functx-functx-total-minutes-from-duration SYSTEM "cat/functx-functx-total-minutes-from-duration.xml">
+<!ENTITY functx-functx-total-months-from-duration SYSTEM "cat/functx-functx-total-months-from-duration.xml">
+<!ENTITY functx-functx-total-seconds-from-duration SYSTEM "cat/functx-functx-total-seconds-from-duration.xml">
+<!ENTITY functx-functx-total-years-from-duration SYSTEM "cat/functx-functx-total-years-from-duration.xml">
+<!ENTITY functx-functx-trim SYSTEM "cat/functx-functx-trim.xml">
+<!ENTITY functx-functx-update-attributes SYSTEM "cat/functx-functx-update-attributes.xml">
+<!ENTITY functx-functx-value-except SYSTEM "cat/functx-functx-value-except.xml">
+<!ENTITY functx-functx-value-intersect SYSTEM "cat/functx-functx-value-intersect.xml">
+<!ENTITY functx-functx-value-union SYSTEM "cat/functx-functx-value-union.xml">
+<!ENTITY functx-functx-word-count SYSTEM "cat/functx-functx-word-count.xml">
+<!ENTITY functx-functx-words-to-camel-case SYSTEM "cat/functx-functx-words-to-camel-case.xml">
+<!ENTITY functx-functx-wrap-values-in-elements SYSTEM "cat/functx-functx-wrap-values-in-elements.xml">
+<!ENTITY functx-functx-yearMonthDuration SYSTEM "cat/functx-functx-yearMonthDuration.xml">
+<!ENTITY functx-functx-yyyyddmm-to-date SYSTEM "cat/functx-functx-yyyyddmm-to-date.xml">
+<!ENTITY functx-functx-yyyymmdd-to-date SYSTEM "cat/functx-functx-yyyymmdd-to-date.xml">
+<!ENTITY EQName SYSTEM "cat/EQName.xml">
+<!ENTITY HigherOrderFunctions SYSTEM "cat/HigherOrderFunctions.xml">
+<!ENTITY HeadTailFunc SYSTEM "cat/HeadTailFunc.xml">
+<!ENTITY SwitchExpr SYSTEM "cat/SwitchExpr.xml">
+<!ENTITY Catalog SYSTEM "cat/Catalog.xml">
+]>
+<test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" CatalogDesignDate="2003-04-03" version="1.0.3" SourceOffsetPath="./" ResultOffsetPath="ExpectedTestResults/" XQueryQueryOffsetPath="Queries/XQuery/" XQueryXQueryOffsetPath="Queries/XQueryX/" XQueryFileExtension=".xq" XQueryXFileExtension=".xqx" xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
+ <test-suite-info>
+ <title>XQuery Test Suite 1.0.3 (under development)</title>
+ <description>
+ Test Suite for XQuery 1.0.
+ See http://www.w3.org/XML/Query/test-suite/.
+ </description>
+ </test-suite-info>
+ <citations>
+ <citation-spec name="XQuery">
+ <description last-mod="2007-01-23">XQuery 1.0: An XML Query Language</description>
+ <spec-URI>http://www.w3.org/TR/xquery/</spec-URI>
+ </citation-spec>
+ <citation-spec name="FuncOps">
+ <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Functions and Operators</description>
+ <spec-URI>http://www.w3.org/TR/xpath-functions/</spec-URI>
+ </citation-spec>
+ <citation-spec name="DataModel">
+ <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Data Model</description>
+ <spec-URI>http://www.w3.org/TR/xpath-datamodel/</spec-URI>
+ </citation-spec>
+ <citation-spec name="FormalSemantics">
+ <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Formal Semantics</description>
+ <spec-URI>http://www.w3.org/TR/xquery-semantics/</spec-URI>
+ </citation-spec>
+ <citation-spec name="SchemaPart2">
+ <description last-mod="2003-03-25">XML Schema Part 2: Datatypes</description>
+ <spec-URI>http://www.w3.org/TR/xmlschema-2/</spec-URI>
+ </citation-spec>
+ <citation-spec name="Schema-Errata">
+ <description last-mod="2003-03-25">XML Schema Errata</description>
+ <note>Current practice is to have one Errata document for all parts of Schema.</note>
+ <spec-URI>http://www.w3.org/2001/05/xmlschema-errata</spec-URI>
+ </citation-spec>
+ <citation-spec name="UseCases">
+ <description last-mod="2006-07-12">XML Query Use Cases</description>
+ <spec-URI>http://www.w3c.org/TR/xquery-use-cases/</spec-URI>
+ </citation-spec>
+ <citation-spec name="XQueryX">
+ <description last-mod="2007-01-23">XML Syntax for XQuery 1.0 (XQueryX)</description>
+ <spec-URI>http://www.w3.org/TR/xqueryx/</spec-URI>
+ </citation-spec>
+ <citation-spec name="Serialization">
+ <description last-mod="2007-01-23">XSLT 2.0 and XQuery 1.0 Serialization</description>
+ <spec-URI>http://www.w3.org/TR/xslt-xquery-serialization/</spec-URI>
+ </citation-spec>
+ </citations>
+ <comparisons>
+ <comparison name="XML">
+ <description last-mod="2003-03-25">The XML InfoSets should be canonicalized and compared.</description>
+ </comparison>
+ <comparison name="Fragment">
+ <description last-mod="2004-10-20">
+ A 'fragment' refers to an XML based instance which has multiple top-level elements and NO XML declaration.
+ The comparator for this should simply wrap the entire fragment in a container element and perform XML comparison.
+ </description>
+ </comparison>
+ <comparison name="Text">
+ <description last-mod="2003-03-25">
+ Each line of non-whitespace text should match. New-line sequences
+ may vary and should be neutralized. Due to issues with the XML serialization of certain characters (e.g. '&lt;'),
+ it is not possible to simply compare the actual and expected results. Rather (as is the case with the 'Fragment' comparator)
+ the test harness should convert the results into valid XML (by adding a container element) and perform comparison
+ on the XML canonicalized versions of the results.
+ </description>
+ </comparison>
+ <comparison name="Ignore">
+ <description last-mod="2003-03-25">
+ Only the presence/absence of this file is significant,
+ not its content.
+ </description>
+ </comparison>
+ <comparison name="Inspect">
+ <description last-mod="2003-03-25">
+ Automated comparison is not possible. the output should be
+ inspected by a human.
+ </description>
+ </comparison>
+ </comparisons>
+ <roles>
+ <role name="principal-data">
+ <description last-mod="2003-03-25">
+ This is the source that is handed in to the processor as the
+ initial input sequence, setting the "evaluation context" as described in XQuery chapter 2.
+ </description>
+ </role>
+ <role name="supplemental-data">
+ <description last-mod="2003-03-25">
+ These are sources that may be read by functions such as
+ fn:document() as the query is evaluated.
+ </description>
+ </role>
+ <role name="schema">
+ <description last-mod="2003-03-25">
+ These are schema definitions that may be referenced by sources
+ or in the query.
+ </description>
+ </role>
+ <role name="dtd">
+ <description last-mod="2003-03-25">
+ These are dtd definitions that may be referenced by sources
+ or in the query.
+ </description>
+ </role>
+ <role name="principal">
+ <description last-mod="2003-03-25">
+ This is an output (either text or XML) that will contain the
+ query results. If the processor invocation sequence accepts a filename for results, this name may be
+ passed, possibly prefixed by a partial directory path to allow storage of the results in a separate
+ directory tree.
+ </description>
+ </role>
+ <role name="console-log">
+ <description last-mod="2003-03-25">
+ This is an output (text file tagged .log) that will contain the
+ captured "console" output for a command-line invocation, or equivalent messages from a harness. The
+ main goal is to capture error messages that came from the processor.
+ </description>
+ <note>
+ A test lab may choose to capture console output for every test case, in which case the presence
+ of this element is a signal that the console log of this test contains messages that are significant to
+ the pass/fail determination.
+ </note>
+ </role>
+ </roles>
+ <scenarios>
+ <scenario name="standard">
+ <description last-mod="2005-06-10">
+ A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ <scenario name="parse-error">
+ <description last-mod="2005-06-10">
+ A query this is expected to raise a parsing/syntax error at query parse time. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ <scenario name="runtime-error">
+ <description last-mod="2005-06-10">
+ A query this is expected to raise a runtime error at query parse time. Runtime errors in this case include those raised by static typing rules. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ <scenario name="trivial">
+ <description last-mod="2006-03-29">
+ A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ The initial query returns an &lt;xqx:xquery&gt; element (Trivial Embedding of XQuery).
+ This embedded query is then executed to produce the final result.
+ </description>
+ </scenario>
+ </scenarios>
+ <sources>
+ <source ID="XQTSCatalog" FileName="XQTSCatalog.xml" Creator="XQuery Test Task Force" schema="XQTSCatalogxsd">
+ <description last-mod="2005-04-14">XQuery Test Suite Catalog</description>
+ </source>
+ <source ID="bib2" FileName="TestSources/bib2.xml" Creator="spec-authors">
+ <description last-mod="2003-03-25">Bibliography example with extra comments and PIs.</description>
+ </source>
+ <source ID="emptydoc" FileName="TestSources/emptydoc.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Contains just a "doc" element, no comments/text/PIs.</description>
+ </source>
+ <source ID="fsx" FileName="TestSources/fsx.xml" Creator="Mike Rorke">
+ <description last-mod="2003-03-25">Data about a filesystem represented in XML.</description>
+ </source>
+ <source ID="fsx_NS" FileName="TestSources/fsx_NS.xml" Creator="Mike Rorke">
+ <description last-mod="2003-03-25">Data about a filesystem represented in XML with namespace-qualified names.</description>
+ </source>
+ <source ID="MixNS" FileName="TestSources/MixNS.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Small tree with element names in mixed namespaces.</description>
+ <note>Use @index to identify elements precisely.</note>
+ </source>
+ <source ID="nw_Customers" FileName="TestSources/nw_Customers.xml" Creator="Kuen Siew">
+ <description last-mod="2003-03-25">Customer name/address file with some non-ASCII characters.</description>
+ </source>
+ <source ID="TopMany" FileName="TestSources/TopMany.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Like TreeCompass, but with comments and PIs off the root. PI targets vary.</description>
+ <note>All text nodes must have non-whitespace characters.</note>
+ </source>
+ <source ID="Tree1Child" FileName="TestSources/Tree1Child.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just one child, of an abnormal name, off the center node.</description>
+ <note>One attribute each on west and center.</note>
+ </source>
+ <source ID="Tree1Text" FileName="TestSources/Tree1Text.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just a text node and no child element off the center node.</description>
+ </source>
+ <source ID="TreeCompass" FileName="TestSources/TreeCompass.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A tree intended to allow many kinds of path expressions.</description>
+ <note>Need multiple attributes on center, west, and south, plus @mark scattered around.</note>
+ <note>Mix of text and element children in many places, but east should have only a text node.</note>
+ <note>All text nodes must have non-whitespace characters.</note>
+ <note>Top element is far-north.</note>
+ </source>
+ <source ID="TreeEmpty" FileName="TestSources/TreeEmpty.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just one "south" element at the top, bearing one "mark" attribute.</description>
+ </source>
+ <source ID="TreeRepeat" FileName="TestSources/TreeRepeat.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has center elements off the real center node.</description>
+ <note>Use @mark to distinguish center elements.</note>
+ <note>"Real" center must have multiple element children, some with duplicate names (south-east).</note>
+ <note>Repeating attribute names used, including same name on elements of the same name.</note>
+ <note>Comments and text nodes are strewn about. All text nodes must have non-whitespace characters.</note>
+ </source>
+ <source ID="TreeStack" FileName="TestSources/TreeStack.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has several "south" elements, some stacked within each other.</description>
+ <note>Use "mark" attributes at several levels and on all south elements.</note>
+ </source>
+ <source ID="TreeTrunc" FileName="TestSources/TreeTrunc.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has no content at all in center or west, no attributes anywhere.</description>
+ </source>
+ <source ID="xq311A" FileName="TestSources/xq311A.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Data that fits first example in XQuery 3.11.</description>
+ </source>
+ <source ID="xq311B" FileName="TestSources/xq311B.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Data that fits later examples in XQuery 3.11.</description>
+ </source>
+ <source ID="DupNode" FileName="TestSources/DupNode.xml" Creator="Andreas Behm">
+ <description last-mod="2005-04-26">Simple document with all node kinds</description>
+ </source>
+ <source ID="inscope" FileName="TestSources/inscope.xml" Creator="Andreas Behm">
+ <description last-mod="2005-08-26">Simple document with namespaces</description>
+ </source>
+ <source ID="nsmode" FileName="TestSources/nsmode.xml" Creator="Andreas Behm">
+ <description last-mod="2005-04-26">Source document for namespace copy modes</description>
+ </source>
+ <source ID="works" FileName="TestSources/works.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests</description>
+ </source>
+ <source ID="examples" FileName="TestSources/examples.xml" Creator="Carmelo Montanez" schema="examplesxsd">
+ <description last-mod="2006-05-19">Data for fn-data-1 test.</description>
+ </source>
+ <source ID="works-mod" FileName="TestSources/works-mod.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests (abbreviated, unabbreviated syntax)</description>
+ </source>
+ <source ID="lang" FileName="TestSources/lang.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-10-19">Data for fn:lang tests.</description>
+ </source>
+ <source ID="staff" FileName="TestSources/staff.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests</description>
+ </source>
+ <source ID="acme_corp" FileName="TestSources/acme_corp.xml" Creator="Ravindranath Chennoju">
+ <description last-mod="2005-08-30">Source document for Function Declaration tests</description>
+ </source>
+ <source ID="bib" FileName="TestSources/bib.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="reviews" FileName="TestSources/reviews.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="books" FileName="TestSources/books.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="prices" FileName="TestSources/prices.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="book" FileName="TestSources/book.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query TREE use cases</description>
+ </source>
+ <source ID="report1" FileName="TestSources/report1.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query SEQ use cases</description>
+ </source>
+ <source ID="items" FileName="TestSources/items.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="bids" FileName="TestSources/bids.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="users" FileName="TestSources/users.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="string" FileName="TestSources/string.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+ </source>
+ <source ID="company-data" FileName="TestSources/company-data.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+ </source>
+ <source ID="auction" FileName="TestSources/auction.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query NS use cases</description>
+ </source>
+ <source ID="partlist" FileName="TestSources/partlist.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query PARTS use cases</description>
+ </source>
+ <source ID="sgml" FileName="TestSources/sgml.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query SGML use cases</description>
+ </source>
+ <source ID="atomic" FileName="TestSources/atomic.xml" Creator="Carmelo Montanez" schema="atomicxsd">
+ <description last-mod="2005-03-08">A Schema validated xml file, that contains values for data types. Can be used by any test.</description>
+ </source>
+ <source ID="id-idref-dtd" FileName="TestSources/iddtd.xml" Creator="Carmelo Montanez">
+ <description last-mod="2006-06-28">A DTD validated xml file, that contains data for the ID/IDREF function tests.</description>
+ </source>
+ <source ID="atomicns" FileName="TestSources/atomicns.xml" Creator="Carmelo Montanez">
+ <description last-mod="2006-03-15">A non schema validated xml file, that contains values for data types. Can be used by any test.</description>
+ </source>
+ <source ID="orderData" FileName="TestSources/orderData.xml" Creator="Carmelo Montanez" schema="orderDataxsd">
+ <description last-mod="2005-06-01">A Schema validated xml file, that contains values for some of the order by tests generated by NIST.</description>
+ </source>
+ <source ID="id-idref" FileName="TestSources/id.xml" Creator="Carmelo Montanez" schema="idxsd">
+ <description last-mod="2006-05-12">Data for id and idref related functions (schema-based).</description>
+ </source>
+ <source ID="id-idref2" FileName="TestSources/id2.xml" Creator="Michael Kay" schema="idxsd">
+ <description last-mod="2009-03-06">More data for id and idref related functions (schema-based).</description>
+ </source>
+ <source ID="SpecialTypes" FileName="TestSources/SpecialTypes.xml" Creator="Mike Rorke" schema="SpecialTypesXSD">
+ <description last-mod="2005-06-01">A Schema validated XML file containing certain special types e.g. interleave types, union types, anySimpleType</description>
+ </source>
+ <source ID="QNameSource" FileName="TestSources/QName-source.xml" Creator="Mike Rorke" schema="QNameSourceXSD">
+ <description last-mod="2005-09-28">A schema validated XML file containing QName and QName derived types.</description>
+ </source>
+ <source ID="notation" FileName="TestSources/notation.xml" Creator="Andreas Behm" schema="notationschema">
+ <description last-mod="2005-10-10">A Scehma validated xml file with NOTATION elements</description>
+ </source>
+ <source ID="textWithSpaces" FileName="TestSources/textWithSpaces.xml" Creator="Joanne Tong">
+ <description last-mod="2005-09-29">Data for normalize-space functions</description>
+ </source>
+ <source ID="XMarkAuction" FileName="TestSources/XMarkAuction.xml" Creator="Frans Englich">
+ <description last-mod="2007-03-09">Source file generated XML Benchmark Project's xmlgen utility. See http://www.xml-benchmark.org/.</description>
+ </source>
+ <source ID="CPPGlobals" FileName="TestSources/CPPGlobals.xml" Creator="Frans Englich">
+ <description last-mod="2007-06-27">The declarations of a C++ file described in XML.</description>
+ </source>
+ <source ID="MainWindow" FileName="TestSources/MainWindow.ui" Creator="Frans Englich">
+ <description last-mod="2007-07-09">A description of an graphical user interface.</description>
+ </source>
+ <source ID="ComplexWhitespace" FileName="TestSources/ComplexWhitespace.xml" Creator="Frans Englich">
+ <description last-mod="2007-07-09">A file containing different forms of whitespace.</description>
+ </source>
+ <source ID="SpaceBracket" FileName="TestSources/SpaceBracket.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-20">A file containing ' ]' as a text node.</description>
+ </source>
+ <source ID="HighUnicode" FileName="TestSources/HighUnicode.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-20">Corner case unicode codepoints.</description>
+ </source>
+ <source ID="HighUnicode2" FileName="TestSources/HighUnicode2.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-21">Corner case unicode codepoints, second case.</description>
+ </source>
+ <source ID="BCIsInvalid" FileName="TestSources/BCisInvalid.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-21">An element name containing 0xBC.</description>
+ </source>
+ <source ID="InvalidUmlaut" FileName="TestSources/InvalidUmlaut.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-27">Contains the codepoint 188 in an NCName.</description>
+ </source>
+ <source ID="NamespaceSuppliedInternally" FileName="TestSources/NamespaceSuppliedInternally.xml" Creator="Frans Englich">
+ <description last-mod="2007-12-27">A namespace declared with a namespace declaration, as well as in the internal subset.</description>
+ </source>
+ <source ID="XMLIdDuplicated" FileName="TestSources/XMLIdDuplicated.xml" Creator="Frans Englich">
+ <description last-mod="2008-01-15">An XML file which has two xml:id attributes with the same value.</description>
+ </source>
+ <source ID="InvalidXMLId" FileName="TestSources/InvalidXMLId.xml" Creator="Frans Englich">
+ <description last-mod="2008-01-15">An XML file which has an invalid xml:id attribute.</description>
+ </source>
+ <source ID="UsingXMLId" FileName="TestSources/UsingXMLId.xml" Creator="Frans Englich">
+ <description last-mod="2008-01-15">An XML file which has xml:id attributes.</description>
+ </source>
+ <source ID="Books2" FileName="TestSources/Books2.xml" Creator="Frans Englich">
+ <description last-mod="2008-01-17">An XML which is in ISO-8859-1 encoding.</description>
+ </source>
+ <source ID="QObject" FileName="TestSources/QObject.xml" Creator="Frans Englich">
+ <description last-mod="2008-02-19"/>
+ </source>
+ <source ID="Char010D" FileName="TestSources/0x010D.xml" Creator="Frans Englich">
+ <description last-mod="2008-02-28"/>
+ </source>
+ <source ID="SmallTree" FileName="TestSources/SmallTree.xml" Creator="Frans Englich">
+ <description last-mod="2008-04-03"/>
+ </source>
+ <source ID="AttributesAndElements" FileName="TestSources/AttributesAndElements.xml" Creator="Frans Englich">
+ <description last-mod="2008-04-03"/>
+ </source>
+ <source ID="functx_prices" FileName="TestSources/functx_prices.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-16"/>
+ </source>
+ <source ID="functx_order" FileName="TestSources/functx_order.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-16"/>
+ </source>
+ <source ID="functx_cats" FileName="TestSources/functx_cats.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-16"/>
+ </source>
+ <source ID="functx_catalog" FileName="TestSources/functx_catalog.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-16"/>
+ </source>
+ <source ID="functx_book" FileName="TestSources/functx_book.xml" Creator="Frans Englich">
+ <description last-mod="2008-06-25"/>
+ </source>
+ <source ID="badxml" FileName="TestSources/badxml.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-19"/>
+ </source>
+ <source ID="builtinEntities" FileName="TestSources/builtinEntities.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-26"/>
+ </source>
+ <source ID="XMLIdWhitespace" FileName="TestSources/XMLIdWhitespace.xml" Creator="Frans Englich">
+ <description last-mod="2008-05-27"/>
+ </source>
+ <source ID="XMLIDMany" FileName="TestSources/XMLIDMany.xml" Creator="Frans Englich">
+ <description last-mod="2008-10-24"/>
+ </source>
+ <source ID="OneTopElement" FileName="TestSources/OneTopElement.xml" Creator="Nicolae Brinza">
+ <description last-mod="2009-04-01"/>
+ </source>
+ <source ID="namespace-sensitive" FileName="TestSources/namespace-sensitive.xml" schema="namespace-sensitive-schema" Creator="Oliver Hallam">
+ <description last-mod="2007-02-26">Document containing namespace-sensitive constructs.</description>
+ </source>
+ <source ID="dm-e005" FileName="TestSources/dm-e005.xml" schema="dm-e005-schema" Creator="Norm Walsh">
+ <description last-mod="2010-03-10">Document to test erratum DM.E05.</description>
+ </source>
+ <source ID="extendedTypes" FileName="TestSources/extendedTypes.xml" schema="extendedTypes-schema" Creator="Oliver Hallam">
+ <description last-mod="2010-03-17">Document containing elements with various restricted and extended types.</description>
+ </source>
+ <source ID="mixed" FileName="TestSources/mixed.xml" schema="mixedcontent" Creator="Oliver Hallam">
+ <description last-mod="2010-03-17">Document containing an element with mixed content but statically could have element only content.</description>
+ </source>
+ <schema ID="XQTSCatalogxsd" uri="http://www.w3.org/2005/02/query-test-XQTSCatalog" FileName="XQTSCatalog.xsd">
+ <description last-mod="2005-04-14">Schema for XQTSCatalog</description>
+ </schema>
+ <schema ID="atomicxsd" uri="http://www.w3.org/XQueryTest" FileName="TestSources/atomic.xsd">
+ <description last-mod="2005-03-08">A Schema for atomic.xml</description>
+ </schema>
+ <schema ID="orderDataxsd" uri="http://www.w3.org/XQueryTestOrderBy" FileName="TestSources/orderData.xsd">
+ <description last-mod="2005-06-01">A Schema for orderData.xml</description>
+ </schema>
+ <schema ID="SpecialTypesXSD" uri="http://www.example.com/typedecl" FileName="TestSources/SpecialTypes.xsd">
+ <description last-mod="2005-06-01">A Schema containing certain special types e.g. interleave types, union types, anySimpleType</description>
+ </schema>
+ <schema ID="QNameSourceXSD" uri="http://www.example.com/QNameXSD" FileName="TestSources/QName-schema.xsd">
+ <description last-mod="2005-09-28">A schema containing QName and QName derived types</description>
+ </schema>
+ <schema ID="notationschema" uri="http://www.example.com/notation" FileName="TestSources/notationschema.xsd">
+ <description last-mod="2005-10-10">A Schema for NOTATION data</description>
+ </schema>
+ <schema ID="idxsd" uri="http://www.w3.org/XQueryTest/ididrefs" FileName="TestSources/id.xsd">
+ <description last-mod="2009-03-06">A schema for the id/idref functions tests</description>
+ </schema>
+ <schema ID="simplexsd" uri="http://www.w3.org/XQueryTest/simple" FileName="TestSources/simple.xsd">
+ <description last-mod="2005-12-07">A schema for simple context tests</description>
+ </schema>
+ <schema ID="examplesxsd" uri="http://www.w3.org/XQueryTest/someExamples" FileName="TestSources/examples.xsd">
+ <description last-mod="2006-05-19">A schema for examples.xml.</description>
+ </schema>
+ <schema ID="userdefined" uri="http://www.w3.org/XQueryTest/userDefinedTypes" FileName="TestSources/userdefined.xsd">
+ <description last-mod="2006-04-03">A schema user defined types and constructor tests</description>
+ </schema>
+ <schema ID="listunion" uri="http://www.w3.org/XQueryTest/ListUnionTypes" FileName="TestSources/listunion.xsd">
+ <description last-mod="2006-06-07">A schema defining a list of unions.</description>
+ </schema>
+ <schema ID="examples2xsd" uri="http://www.w3.org/XQueryTest/someExamples2" FileName="TestSources/examples2.xsd">
+ <description last-mod="2009-10-01">Test schema for Errata XQ.E6.</description>
+ </schema>
+ <schema ID="attribute" uri="http://www.w3.org/XQueryTest/sample" FileName="TestSources/attribute.xsd">
+ <description last-mod="2009-04-01">Test schema that contains an attribute declaration.</description>
+ </schema>
+ <schema ID="mixedcontent" uri="http://www.w3.org/XQueryTest/mixedcontent" FileName="TestSources/mixedcontent.xsd">
+ <description last-mod="2009-04-01">Test schema that contains two complex types, one of them with a mixed content.</description>
+ </schema>
+ <schema ID="simpleContent" uri="http://www.w3.org/query-test/complexSimple" FileName="TestSources/simpleContent.xsd">
+ <description last-mod="2009-11-20">Schema for complex types with
+ simple content</description>
+ </schema>
+ <schema ID="namespace-sensitive-schema" uri="http://www.example.com/test/namespace-sensitive" FileName="TestSources/namespace-sensitive.xsd">
+ <description last-mod="2007-02-26">Schema illustrating various namespace-sensitive constructs.</description>
+ </schema>
+ <schema ID="dm-e005-schema" uri="http://www.example.com/ns/test" FileName="TestSources/dm-e005.xsd">
+ <description last-mod="2010-03-10">Schema to test erratum DM.E05.</description>
+ </schema>
+ <schema ID="xq-e18-schema" uri="http://www.example.com/ns/test/xq-e18" FileName="TestSources/xq-e18.xsd">
+ <description last-mod="2010-03-11">Schema to test erratum XQ.E18.</description>
+ </schema>
+ <schema ID="extendedTypes-schema" uri="http://www.example.com/XQueryTest/extendedTypes" FileName="TestSources/extendedTypes.xsd">
+ <description last-mod="2010-03-17">Schema containing extended and restricted types.</description>
+ </schema>
+ <schema ID="constraints" uri="http://www.w3.org/constraints" FileName="TestSources/constraints.xsd">
+ <description last-mod="2010-06-10">Schema with unique/id/idref constraints.</description>
+ </schema>
+ <collection ID="collection1" Creator="Andrew Eisenberg">
+ <description last-mod="2006-06-07">A simple collection of documents.</description>
+ <input-document>bib</input-document>
+ <input-document>reviews</input-document>
+ </collection>
+ <collection ID="collection2" Creator="Andrew Eisenberg">
+ <description last-mod="2006-06-07">A simple collection of documents.</description>
+ <input-document>bib</input-document>
+ <input-document>reviews</input-document>
+ <input-document>books</input-document>
+ </collection>
+ <module ID="module1-lib" FileName="TestSources/module1-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-07-13">Library module for "modules-18" query</description>
+ </module>
+ <module ID="module2-lib" FileName="TestSources/module2-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-07-13">Library module for "modules-18" query</description>
+ </module>
+ <module ID="empty-lib" FileName="TestSources/empty-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module for "modules-none" query</description>
+ </module>
+ <module ID="emptyns-lib" FileName="TestSources/emptyns-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with empty namespace</description>
+ </module>
+ <module ID="test1-lib" FileName="TestSources/test1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Simple library module</description>
+ </module>
+ <module ID="test2-lib" FileName="TestSources/test2-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-01-19">Library module with namespace URI set to empty string.</description>
+ </module>
+ <module ID="test1a-lib" FileName="TestSources/test1a-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Simple library module</description>
+ </module>
+ <module ID="test1collide1-lib" FileName="TestSources/test1collide1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with colliding definitions</description>
+ </module>
+ <module ID="test1collide2-lib" FileName="TestSources/test1collide2-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with colliding definitions</description>
+ </module>
+ <module ID="test1c1-lib" FileName="TestSources/test1c1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with circular includes</description>
+ </module>
+ <module ID="test2c1-lib" FileName="TestSources/test2c1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with circular includes</description>
+ </module>
+ <module ID="context-lib" FileName="TestSources/context-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with interesting context</description>
+ </module>
+ <module ID="module-defs" FileName="TestSources/moduleDefs-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-01-06">Library module with definitions for various NIST tests.</description>
+ </module>
+ <module ID="modulewrongprefix-lib" FileName="TestSources/moduleDefs-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-03-21">Library module with invalid namespace prefix ("xml")</description>
+ </module>
+ <module ID="modulesdiffns" FileName="TestSources/modulesdiffns-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-04-11">Library module with variable on different namespace than target.</description>
+ </module>
+ <module ID="errata6-module1" FileName="TestSources/errata6-module1" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata6-module2" FileName="TestSources/errata6-module2" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata6-module4" FileName="TestSources/errata6-module4" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata6-module5" FileName="TestSources/errata6-module5" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata6-module6" FileName="TestSources/errata6-module6" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata6-module7" FileName="TestSources/errata6-module7" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+ </module>
+ <module ID="errata8-module1a" FileName="TestSources/errata8-module1a" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
+ </module>
+ <module ID="errata8-module1b" FileName="TestSources/errata8-module1b" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
+ </module>
+ <module ID="errata8-module2a" FileName="TestSources/errata8-module2a" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
+ </module>
+ <module ID="errata8-module2b" FileName="TestSources/errata8-module2b" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
+ </module>
+ <module ID="errata8-module3a" FileName="TestSources/errata8-module3a" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies pass case.</description>
+ </module>
+ <module ID="errata8-module3b" FileName="TestSources/errata8-module3b" Creator="John Snelson">
+ <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies pass case.</description>
+ </module>
+ <module ID="module3-lib" FileName="TestSources/module3-lib" Creator="Nicolae Brinza">
+ <description last-mod="2009-04-01">Module with simple and schema-element() types, used for functions'parameters and return results.</description>
+ </module>
+ <module ID="module4-lib" FileName="TestSources/module4-lib" Creator="Nicolae Brinza">
+ <description last-mod="2009-04-01">Module with schema-attribute() types, used for functions' parameters and return results.</description>
+ </module>
+ <module ID="modules-recursive1" FileName="TestSources/modules-recursive1" Creator="Nicolae Brinza">
+ <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
+ </module>
+ <module ID="modules-recursive2" FileName="TestSources/modules-recursive2" Creator="Nicolae Brinza">
+ <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
+ </module>
+ <module ID="module-pub-priv" FileName="TestSources/module-pub-priv" Creator="Michael Kay">
+ <description last-mod="2009-10-01">Module that contains both private and public function declarations (XQuery 1.1).</description>
+ </module>
+ </sources>
+ <implementation-defined-items>
+ <implementation-defined-item name="expressionUnicode" spec="XQuery">
+ <description last-mod="2005-04-04">The version of Unicode that is used to construct expressions.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="collations" spec="XQuery">
+ <description last-mod="2005-04-04">The statically-known collations.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="implicitTimezone" spec="XQuery">
+ <description last-mod="2005-04-04">The implicit timezone.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="warningsMethod" spec="XQuery">
+ <description last-mod="2005-04-04">The circumstances in which warnings are raised, and the ways in which warnings are handled.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="errorsMethod" spec="XQuery">
+ <description last-mod="2005-04-04">The method by which errors are reported to the external processing environment.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="XMLVersion" spec="XQuery">
+ <description last-mod="2005-10-10">Whether the implementation is based on the rules of [XML 1.0] and [XML Names] or the rules of [XML 1.1] and [XML Names 1.1]. One of these sets of rules must be applied consistently by all aspects of the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="overwrittenContextComponents" spec="XQuery">
+ <description last-mod="2005-04-04">Any components of the static context or dynamic context that are overwritten or augmented by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="axes" spec="XQuery">
+ <description last-mod="2005-04-04">Which of the optional axes are supported by the implementation, if the Full-Axis Feature is not supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="defaultOrderEmpty" spec="XQuery">
+ <description last-mod="2005-04-04">The default handling of empty sequences returned by an ordering key (sortspec) in an order by clause (empty least or empty greatest).</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="pragmas" spec="XQuery">
+ <description last-mod="2005-04-04">The names and semantics of any extension expressions (pragmas) recognized by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="optionDeclarations" spec="XQuery">
+ <description last-mod="2005-04-04">The names and semantics of any option declarations recognized by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="externalFunctionProtocols" spec="XQuery">
+ <description last-mod="2005-04-04">Protocols (if any) by which parameters can be passed to an external function, and the result of the function can returned to the invoking query.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="moduleLocationHints" spec="XQuery">
+ <description last-mod="2005-11-01">The process by which the specific modules to be imported by a module import are identified, if the Module Feature is supported (includes processing of location hints, if any.)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="staticTypingExtensions" spec="XQuery">
+ <description last-mod="2005-04-04">Any static typing extensions supported by the implementation, if the Static Typing Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="serializationInvocation" spec="XQuery">
+ <description last-mod="2005-04-04">The means by which serialization is invoked, if the Serialization Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="serializationDefaults" spec="XQuery">
+ <description last-mod="2005-10-10">The default values for the byte-order-mark, encoding, media-type, normalization-form, omit-xml-declaration, standalone, and version parameters, if the Serialization Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="externalFunctionCall" spec="XQuery">
+ <description last-mod="2006-08-09">The result of an unsuccessful call to an external function (for example, if the function implementation cannot be found or does not return a value of the declared type).</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="limits" spec="XQuery">
+ <description last-mod="2005-11-01">Limits on ranges of values for various data types, as enumerated in 5.3 Data Model Conformance.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="traceDestination" spec="FuncOps">
+ <description last-mod="2005-10-10">The destination of the trace output is implementation-defined. See 4 The Trace Function.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="integerOperations" spec="FuncOps">
+ <description last-mod="2005-10-10">For xs:integer operations, implementations that support limited-precision integer operations must either raise an error [err:FOAR0002] or provide an implementation-defined mechanism that allows users to choose between raising an error and returning a result that is modulo the largest representable integer value. See 6.2 Operators on Numeric Values.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="decimalDigits" spec="FuncOps">
+ <description last-mod="2005-11-01">For xs:decimal values the number of digits of precision returned by the numeric operators is implementation-defined. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="roundOrTruncate" spec="FuncOps">
+ <description last-mod="2005-10-10">If the number of digits in the result exceeds the number of digits that the implementation supports, the result is truncated or rounded in an implementation-defined manner. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="Unicode" spec="FuncOps">
+ <description last-mod="2005-11-01">It is implementation-defined which version of Unicode is supported by the features defined in this specification, but it is recommended that the most recent version of Unicode be used. See 7.1 String Types.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="normalizationForms" spec="FuncOps">
+ <description last-mod="2005-10-10">For 7.4.6 fn:normalize-unicode, conforming implementations must support normalization form "NFC" and may support normalization forms "NFD", "NFKC", "NFKD", "FULLY-NORMALIZED". They may also support other normalization forms with implementation-defined semantics.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="collationUnits" spec="FuncOps">
+ <description last-mod="2005-10-10">The ability to decompose strings into collation units suitable for substring matching is an implementation-defined property of a collation. See 7.5 Functions Based on Substring Matching.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="secondsDigits" spec="FuncOps">
+ <description last-mod="2005-10-10">All minimally conforming processors must support year values with a minimum of 4 digits (i.e., YYYY) and a minimum fractional second precision of 1 millisecond or three digits (i.e., s.sss). However, conforming processors may set larger implementation-defined limits on the maximum number of digits they support in these two situations. See 10.1.1 Limits and Precision.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="stringToDecimal" spec="FuncOps">
+ <description last-mod="2006-08-09">The result of casting a string to xs:decimal, when the resulting value is not too large or too small but nevertheless has too many decimal digits to be accurately represented, is implementation-defined. See 17.1.1 Casting from xs:string and xs:untypedAtomic.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="docProcessing" spec="FuncOps">
+ <description last-mod="2005-10-10">Various aspects of the processing provided by 15.5.4 fn:doc are implementation-defined. Implementations may provide external configuration options that allow any aspect of the processing to be controlled by the user.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="weakenStable" spec="FuncOps">
+ <description last-mod="2006-08-09">The manner in which implementations provide options to weaken the stable characteristic of 15.5.6 fn:collection and 15.5.4 fn:doc are implementation-defined.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="additionalTypes" spec="DataModel">
+ <description last-mod="2005-04-04">Support for additional user-defined or implementation-defined types is implementation-defined. (See 2.6.1 Representation of Types)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="undefinedProperties" spec="DataModel">
+ <description last-mod="2005-04-04">Some typed values in the data model are undefined. Attempting to access an undefined property is always an error. Behavior in these cases is implementation-defined and the host language is responsible for determining the result. (See 5 Accessors)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="sequenceNormalization" spec="Serialization">
+ <description last-mod="2005-04-04">For any implementation-defined output method, it is implementation-defined whether sequence normalization process takes place. (See 2 Sequence Normalization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="outputMethods" spec="Serialization">
+ <description last-mod="2005-04-04">If the namespace URI is non-null for the method serialization parameter, then the parameter specifies an implementation-defined output method. (See 3 Serialization Parameters)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="normalizationFormBehavior" spec="Serialization">
+ <description last-mod="2005-04-04">If the value of the normalization-form form parameter is not NFC, NFD, NFKC, NFKD, fully-normalized, or none then the meaning of the value and it's effect is implementation-defined. (See 4 Phases of Serialization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="additionalParams" spec="Serialization">
+ <description last-mod="2005-11-01">The effect of additional serialization parameters on the output of the serializer, where the name of such a parameter must be namespace-qualified, is implementation-defined or implementation-dependent. The extent of this effect on the output must not override the provisions of this specification. (See 3 Serialization Parameters)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="encodingPhase" spec="Serialization">
+ <description last-mod="2005-04-04">The effect of providing an option that allows the encoding phase to be skipped, so that the result of serialization is a stream of Unicode characters, is implementation-defined. The serializer is not required to support such an option. (See 4 Phases of Serialization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="CDATASerialization" spec="Serialization">
+ <description last-mod="2005-04-04">An serializer may provide an implementation-defined mechanism to place CDATA sections in the result tree. (See 5.1.4 XML Output Method: the cdata-section-elements Parameter)</description>
+ </implementation-defined-item>
+ </implementation-defined-items>
+ <features>
+ <feature name="Minimal Conformance"/>
+ <feature name="Schema Import"/>
+ <feature name="Schema Validation"/>
+ <feature name="Static Typing"/>
+ <feature name="Static Typing Extensions"/>
+ <feature name="Full Axis"/>
+ <feature name="Module"/>
+ <feature name="Serialization"/>
+ </features>
+ <context-properties>
+ <context-property name="Statically known namespaces" context-type="static"/>
+ <context-property name="Default element/type namespace" context-type="static"/>
+ <context-property name="Default function namespace" context-type="static"/>
+ <context-property name="In-scope schema types" context-type="static"/>
+ <context-property name="In-scope element declarations" context-type="static"/>
+ <context-property name="In-scope attribute declarations" context-type="static"/>
+ <context-property name="In-scope variables" context-type="static"/>
+ <context-property name="Context item static type" context-type="static"/>
+ <context-property name="Function signatures" context-type="static"/>
+ <context-property name="Statically known collations" context-type="static"/>
+ <context-property name="Default collation" context-type="static"/>
+ <context-property name="Construction mode" context-type="static"/>
+ <context-property name="Ordering mode" context-type="static"/>
+ <context-property name="Default order for empty sequences" context-type="static"/>
+ <context-property name="Boundary-space policy" context-type="static"/>
+ <context-property name="Copy-namespaces mode" context-type="static"/>
+ <context-property name="Base URI" context-type="static"/>
+ <context-property name="Statically known documents" context-type="static"/>
+ <context-property name="Statically known collections" context-type="static"/>
+ <context-property name="Statically known default collection type" context-type="static"/>
+ <context-property name="Context item" context-type="dynamic"/>
+ <context-property name="Context position" context-type="dynamic"/>
+ <context-property name="Context size" context-type="dynamic"/>
+ <context-property name="Variable values" context-type="dynamic"/>
+ <context-property name="Function implementations" context-type="dynamic"/>
+ <context-property name="Current dateTime" context-type="dynamic"/>
+ <context-property name="Implicit timezone" context-type="dynamic"/>
+ <context-property name="Available documents" context-type="dynamic"/>
+ <context-property name="Available collections" context-type="dynamic"/>
+ <context-property name="Default collection" context-type="dynamic"/>
+ </context-properties>
+ <test-group name="MinimalConformance" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Minimal Conformance</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="OptionalFeatureErrors" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Optional Feature Errors</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CombinedErrorCodes" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Single error code for extra features</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="combined-errors-1" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates simple module import to generate error code if feature not supported.</description>
+ <spec-citation spec="XQuery" section-number="5.2.5" section-title="Module Feature" section-pointer="id-module-feature"/>
+ <query name="combined-errors-1" date="2006-06-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">combined-errors-1.txt</output-file>
+ <expected-error>XQST0016</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="combined-errors-2" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates simple schema import to generate error code if feature not supported.</description>
+ <spec-citation spec="XQuery" section-number="5.2.1" section-title="Schema Import Feature" section-pointer="id-schema-import-feature"/>
+ <query name="combined-errors-2" date="2006-06-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">combined-errors-2.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="combined-errors-3" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates simple schema validation feature to generate error code if feature not supported.</description>
+ <spec-citation spec="XQuery" section-number="5.2.2" section-title="Schema Validation Feature" section-pointer="id-schema-validation-feature"/>
+ <query name="combined-errors-3" date="2006-06-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">combined-errors-3.txt</output-file>
+ <expected-error>XQST0075</expected-error>
+ <expected-error>XQST0009</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="combined-errors-4" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates simple full axis feature (preceding axis) to generate error code if feature not supported.</description>
+ <spec-citation spec="XQuery" section-number="5.2.4" section-title="Full Axis Feature" section-pointer="id-full-axis-feature"/>
+ <query name="combined-errors-4" date="2006-06-06"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">combined-errors-4.txt</output-file>
+ <expected-error>XPST0010</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-1" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to no namespace, and no location hint.</description>
+ <query name="K-CombinedErrorCodes-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-2" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to no namespace, but has a location hint.</description>
+ <query name="K-CombinedErrorCodes-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-3" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to no namespace, but has three location hints.</description>
+ <query name="K-CombinedErrorCodes-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-4" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to no namespace, but has three location hints.</description>
+ <query name="K-CombinedErrorCodes-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-5" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to a namespace, and has three location hints.</description>
+ <query name="K-CombinedErrorCodes-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-6" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>Schema import binding to the default element namespace, and has three location hints.</description>
+ <query name="K-CombinedErrorCodes-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CombinedErrorCodes-7" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="parse-error">
+ <description>':=' cannot be used to assing namespaces in 'import schema'.</description>
+ <query name="K-CombinedErrorCodes-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-9" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-10" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-11" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CombinedErrorCodes-12" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="runtime-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CombinedErrorCodes-13" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="parse-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CombinedErrorCodes-14" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="parse-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CombinedErrorCodes-15" FilePath="OptionalFeatureErrors/CombinedErrorCodes/" scenario="parse-error">
+ <description>A 'validate' expression with an invalid operand.</description>
+ <query name="K-CombinedErrorCodes-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="Basics">
+ <GroupInfo>
+ <title>XQuery Basics</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StaticContext">
+ <GroupInfo>
+ <title>Static Context Evaluation</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="static-context-1" FilePath="Basics/StaticContext/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates an expression relies on some component of the static context that has not been assigned a value.</description>
+ <spec-citation spec="XQuery" section-number="2.1.1" section-title="Static Context" section-pointer="static_context"/>
+ <query name="static-context-1" date="2006-07-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+</test-group>
+ <test-group name="Types">
+ <GroupInfo>
+ <title>Query Types</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SequenceTypeSyntax" featureOwner="NIST">
+ <GroupInfo>
+ <title>XQuery Sequence Type Syntax</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="sequence-type-1" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-1" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-2" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of doubles.</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-2" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-3" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of decimal.</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-3" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-4" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of strings.</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-4" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-5" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of strings. (uses integer*).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-5" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-6" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of one integer (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-6" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-7" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers. (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-7" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-8" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers. (Uses integer+).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-8" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-9" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of one integer. (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-9" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-10" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of two integers. (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="sequence-type-10" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-11" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of one double. (Uses double?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-11" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-12" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of two double. (Uses double?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="sequence-type-12" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-13" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of one decimal. (Uses decimal?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-13" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-14" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of two decimals. (Uses decimal?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="sequence-type-14" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-15" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of one string. (Uses string?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-15" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-16" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of two strings. (Uses string?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="sequence-type-16" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-17" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of one string. (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-17" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-18" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving castable as and a sequence of two strings. (Uses integer?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="sequence-type-18" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-19" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of two booleans. (Uses xs:boolean*).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-19" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-20" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of two booleans. (Uses xs:boolean?).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-20" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">falsevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequence-type-21" FilePath="Basics/Types/SequenceTypeSyntax/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of two booleans. (Uses xs:boolean+).</description>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <query name="sequence-type-21" date="2006-03-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+</test-group>
+
+ </test-group>
+ </test-group>
+ <test-group name="Expressions" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>XQuery Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="PrimaryExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Primary Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Literals" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>Literals</title>
+ <description>
+ Test string and numeric literals in XQuery.
+ </description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="Literals001" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple use case for string literals.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals001" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals002" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple use case for string literals.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals002" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals003" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test case where string literal contains a new line.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals003" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals004" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test case where string literal contains a new line.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals004" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals005" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test case for a sequence of string literals.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals005" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Literals005.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals006" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Unterminated string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals006" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals007" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Unterminated string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals007" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals008" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Incorrectly terminated string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals008" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals009" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Incorrectly terminated string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals009" date="2004-11-23"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals010" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid interger literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals010" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals011" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid interger literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals011" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals012" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals012" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals013" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals013" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals014" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals014" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals015" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals015" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals016" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals016" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals017" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals017" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals018" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals018" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals019" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals019" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals020" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals020" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals021" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals021" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals022" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals022" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals023" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals023" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals024" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals024" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals025" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals025" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals026" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals026" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals027" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals027" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals028" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals028" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals029" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals029" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals030" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals030" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals031" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals031" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals032" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals032" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals033" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals033" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals033.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals034" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals034" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals034.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals035" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for valid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals035" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals036" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals036" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals037" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals037" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals038" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals038" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals039" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals039" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals040" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid decimal literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals040" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals041" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals041" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals042" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals042" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals043" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals043" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals044" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals044" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals045" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals045" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals046" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals046" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals047" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals047" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals048" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals048" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals049" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals049" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals050" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals050" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals051" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals051" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals052" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals052" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals053" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals053" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals054" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals054" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals055" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test for invalid double literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals055" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals056" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the predefined entity reference '&amp;amp;'.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals056" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals056.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals057" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the predefined entity reference '&amp;quot;'.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals057" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals057.txt</output-file>
+ <output-file role="principal" compare="Text">Literals057-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals058" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the predefined entity reference '&amp;apos;'.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals058" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals058.txt</output-file>
+ <output-file role="principal" compare="Text">Literals058-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals059" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the predefined entity reference '&amp;lt;'.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals059" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals059.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals060" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the predefined entity reference '&amp;gt;'.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals060" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals060.txt</output-file>
+ <output-file role="principal" compare="Text">Literals060-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals061" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test for string literal containing the character reference '€' which transaltes into the 'Euro' currency symbol.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals061" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals061.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals062" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the " (quotation) character in XQuery.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals062" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals062.txt</output-file>
+ <output-file role="principal" compare="Text">Literals062-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals063" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) character in XQuery.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals063" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals063.txt</output-file>
+ <output-file role="principal" compare="Text">Literals063-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals064" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters in XQuery.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals064" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals064.txt</output-file>
+ <output-file role="principal" compare="Text">Literals064-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Literals065" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters in XQuery.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals065" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals065.txt</output-file>
+ <output-file role="principal" compare="Text">Literals065-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals066" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals066" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Literals066.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals067" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML attribute constructor. Notice that the " (quote) characters need to be entitized in the attribute content for XML validity.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals067" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Literals067.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals068" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML text node constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals068" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals068.txt</output-file>
+ <output-file role="principal" compare="Text">Literals068-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Literals069" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard" Creator="Mike Rorke">
+ <description>Test the escaping of the ' (apostrophe) and " (quotation) characters as part of an XML text node constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.1.1" section-title="Literals" section-pointer="id-literals"/>
+ <query name="Literals069" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Literals069.txt</output-file>
+ <output-file role="principal" compare="Text">Literals069-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-1" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `'fo''o' eq 'fo''o'`.</description>
+ <query name="K-Literals-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-2" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `'foo' eq "foo"`.</description>
+ <query name="K-Literals-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-3" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A test whose essence is: `'f'oo'`.</description>
+ <query name="K-Literals-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-4" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'""""' is a valid string literal.</description>
+ <query name="K-Literals-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-5" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'''''' is a valid string literal.</description>
+ <query name="K-Literals-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-6" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'"fo""""' is a valid string literal.</description>
+ <query name="K-Literals-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-7" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'"f"oo"' is an invalid string literal.</description>
+ <query name="K-Literals-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-8" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'3.' is a valid number literal.</description>
+ <query name="K-Literals-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-9" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'.3' is a valid number literal.</description>
+ <query name="K-Literals-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-10" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `1.3e-3 instance of xs:double`.</description>
+ <query name="K-Literals-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-11" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `1.e+3 instance of xs:double`.</description>
+ <query name="K-Literals-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-12" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `1.e3 instance of xs:double`.</description>
+ <query name="K-Literals-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-13" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `1231.123e3 instance of xs:double`.</description>
+ <query name="K-Literals-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-14" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `1.E3 instance of xs:double`.</description>
+ <query name="K-Literals-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-15" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `-1231.123e3 instance of xs:double`.</description>
+ <query name="K-Literals-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-16" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `3 instance of xs:integer`.</description>
+ <query name="K-Literals-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-17" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `3.3 instance of xs:decimal`.</description>
+ <query name="K-Literals-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-18" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `3.3e1 instance of xs:double`.</description>
+ <query name="K-Literals-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-19" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `"a xs:string" instance of xs:string`.</description>
+ <query name="K-Literals-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-20" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `not(xs:double("NaN"))`.</description>
+ <query name="K-Literals-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-21" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `not(xs:float("NaN"))`.</description>
+ <query name="K-Literals-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-22" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A test whose essence is: `xs:float("NaN") instance of xs:float`.</description>
+ <query name="K-Literals-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-23" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'3 &gt;E 2' is a syntatically invalid expression.</description>
+ <query name="K-Literals-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-24" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A syntactically invalid query, reminding of somekind of literal.</description>
+ <query name="K-Literals-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-25" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A syntactically invalid query.</description>
+ <query name="K-Literals-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-26" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'432f542' is a syntactically invalid expression.</description>
+ <query name="K-Literals-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-27" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'.54.45' is a syntactically invalid expression.</description>
+ <query name="K-Literals-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-28" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>'.3' is a valid literal.</description>
+ <query name="K-Literals-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-29" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An empty string is not a valid XPath/XQuery expression.</description>
+ <query name="K-Literals-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-30" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'{1}' is a syntactically invalid XQuery expression.</description>
+ <query name="K-Literals-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-31" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid character reference.</description>
+ <query name="K-Literals-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-32" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid decimal character reference.</description>
+ <query name="K-Literals-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-33" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid decimal character reference.</description>
+ <query name="K-Literals-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-34" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid decimal character reference.</description>
+ <query name="K-Literals-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-35" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid decimal character reference.</description>
+ <query name="K-Literals-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-36" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid decimal character reference, they cannot contain whitespace.</description>
+ <query name="K-Literals-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-37" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Simple test of a decimal character reference.</description>
+ <query name="K-Literals-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-38" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid hexa-decimal character reference.</description>
+ <query name="K-Literals-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-39" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid hexa-decimal character reference.</description>
+ <query name="K-Literals-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-40" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid hexa-decimal character reference.</description>
+ <query name="K-Literals-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-41" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid hexa-decimal character reference, they cannot contain whitespace.</description>
+ <query name="K-Literals-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-42" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'LT' is not a predefined character reference.</description>
+ <query name="K-Literals-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-43" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'lte' is not a predefined character reference.</description>
+ <query name="K-Literals-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-44" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'&amp;' must be escaped.</description>
+ <query name="K-Literals-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-45" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid hexa-decimal character reference.</description>
+ <query name="K-Literals-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-46" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Test containing all predefined character references and one hexa and decimal character reference.</description>
+ <query name="K-Literals-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-47" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Simple test of a hexa decimal character reference.</description>
+ <query name="K-Literals-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-Literals-48" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>The 'x' in a hexa decimal character reference must be lower case.</description>
+ <query name="K-Literals-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-49" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>An '&amp;' character reference embedded in other text.</description>
+ <query name="K-Literals-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Literals-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Literals-50" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>Character references are only allowed inside string literals.</description>
+ <query name="K-Literals-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-1" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>An invalid character reference.</description>
+ <query name="K2-Literals-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-2" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>An invalid character reference.</description>
+ <query name="K2-Literals-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-3" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Preceeding zeros are allowed in character references.</description>
+ <query name="K2-Literals-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-4" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Use a relatively large xs:integer literal.</description>
+ <query name="K2-Literals-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-4.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-5" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Use a relatively small xs:integer literal.</description>
+ <query name="K2-Literals-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-5.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-6" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Use a relatively large xs:decimal literal.</description>
+ <query name="K2-Literals-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-6.txt</output-file>
+ <output-file role="principal" compare="Text">K2-Literals-6-2.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-7" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Use a relatively small xs:decimal literal, that might result in an underflow.</description>
+ <query name="K2-Literals-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-7.txt</output-file>
+ <output-file role="principal" compare="Text">K2-Literals-7-2.txt</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-8" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>An xs:double literal with a large significand.</description>
+ <query name="K2-Literals-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-9" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>An xs:double literal with a small significand.</description>
+ <query name="K2-Literals-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-10" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Attempt to trigger underflow in an xs:double literal.</description>
+ <query name="K2-Literals-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-11" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Negative zero, as a double.</description>
+ <query name="K2-Literals-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-12" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Zero, as a double.</description>
+ <query name="K2-Literals-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-13" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Negative zero, as a decimal.</description>
+ <query name="K2-Literals-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-14" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Zero, as a decimal.</description>
+ <query name="K2-Literals-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-15" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>A literal looking like a negative zero integer.</description>
+ <query name="K2-Literals-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-16" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Use a character reference that is a decimal 32 bit overflow.</description>
+ <query name="K2-Literals-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-17" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Use a character reference that is a hexa decimal 32 bit overflow.</description>
+ <query name="K2-Literals-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-18" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Use a character reference that is a decimal 64 bit overflow.</description>
+ <query name="K2-Literals-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-19" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Use a character reference that is a hexa decimal 64 bit overflow.</description>
+ <query name="K2-Literals-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-20" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>Expressions can't be separated by semi-colons.</description>
+ <query name="K2-Literals-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-21" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>XQuery doesn't have a syntax for expressing hexa decimals.</description>
+ <query name="K2-Literals-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-22" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A minus sign is not allowed in hexa character references.</description>
+ <query name="K2-Literals-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-23" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A minus sign is not allowed in decimal character references.</description>
+ <query name="K2-Literals-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-24" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A plus sign is not allowed in hexa character references.</description>
+ <query name="K2-Literals-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-25" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A plus sign is not allowed in decimal character references.</description>
+ <query name="K2-Literals-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-26" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>Only digits are allowed in decimal character references.</description>
+ <query name="K2-Literals-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-27" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>'W' is an invalid character in a hexa character reference.</description>
+ <query name="K2-Literals-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-28" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Ensure that EOLs are normalized in string literals.</description>
+ <query name="K2-Literals-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Literals-29" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A syntactically invalid character reference.</description>
+ <query name="K2-Literals-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-30" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Check EBNF 142.</description>
+ <query name="K2-Literals-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-31" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>Check EBNF 142(#2).</description>
+ <query name="K2-Literals-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-32" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Numeric literals can end with a dot.</description>
+ <query name="K2-Literals-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-33" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>Two subsequent right curlies.</description>
+ <query name="K2-Literals-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-34" FilePath="Expressions/PrimaryExpr/Literals/" scenario="parse-error">
+ <description>A main module without query body.</description>
+ <query name="K2-Literals-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-35" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Attempt to evaluate a library module. The specification does not specify what an implementation should do, so we allow any output and any error code.</description>
+ <query name="K2-Literals-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-36" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Attempt to evaluate a library module. The specification does not specify what an implementation should do, so we allow any output and any error code. This is a simpler version of the previous query.</description>
+ <query name="K2-Literals-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-37" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Ensure 'import' is properly parsed as a keyword.</description>
+ <query name="K2-Literals-37" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-38" FilePath="Expressions/PrimaryExpr/Literals/" scenario="runtime-error">
+ <description>Ensure 'schema' is properly parsed as a keyword.</description>
+ <query name="K2-Literals-38" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Literals-39" FilePath="Expressions/PrimaryExpr/Literals/" scenario="standard">
+ <description>Ensure that EOLs are normalized in string literals, using single quotes.</description>
+ <query name="K2-Literals-39" date="2008-01-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Literals-39.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ParenExpr" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Parenthesized Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="Parenexpr-1" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-1" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-2" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-2" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-3" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-3" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-4" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-4" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-5" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-5" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-6" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-6" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-7" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-7" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-8" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Arithmetic operations.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-8" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-9" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Logical expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-9" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-10" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Logical expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-10" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Parenexpr-11" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>FLWOR expression.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-11" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-12" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>If expression.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-12" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-13" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Literal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-13" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-14" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-14" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Parenexpr-14.txt</output-file>
+ </test-case>
+ <test-case name="Parenexpr-15" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Union and except.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-15" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-15.xml</output-file>
+ </test-case>
+ <test-case name="Parenexpr-16" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Union and except.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-16" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Parenexpr-17" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-17" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-17.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Parenexpr-18" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-18" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-18.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Parenexpr-19" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Input context.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-19" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-19.xml</output-file>
+ </test-case>
+ <test-case name="Parenexpr-20" FilePath="Expressions/PrimaryExpr/ParenExpr/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Path expression.</description>
+ <spec-citation spec="XQuery" section-number="3.1.3" section-title="Parenthesized Expressions" section-pointer="id-paren-expressions"/>
+ <query name="Parenexpr-20" date="2005-09-22"/>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="XML">Parenexpr-20.xml</output-file>
+ </test-case>
+</test-group>
+ <test-group name="ContextExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Context Item Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ExternalContextExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>External Context Item Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="externalcontextitem-1" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Context Item expression that just uses the "name" element and no context item defined.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-1" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-2" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as a string.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-2" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-3" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as an integer.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-3" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-4" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as a decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-4" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-5" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used a float.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-5" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-6" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as a double.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-6" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-7" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as a boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-7" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-8" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as a boolean with fn:not.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-8" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-9" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item is used as argument to sum function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-9" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-10" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-10" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-11" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-11" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-12" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-12" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-13" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a modulus operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-13" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-14" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a divison (div operator) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-14" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-15" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a divison (idiv operator) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-15" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-16" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a boolean expression (and operator).</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-16" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-17" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as part of a boolean expression (or operator).</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-17" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-18" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as argument to string-length function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-18" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-19" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as argument to "avg" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-19" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-20" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as argument to "min" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-20" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-21" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of external context item expression where context item used as argument to "max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-21" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">externalcontextitem-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-22" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Evaluation of external context item expression where context item used as argument to "max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-22" date="2006-08-02"/>
+ <contextItem role="principal-data">works-mod</contextItem>
+ <output-file role="principal" compare="Fragment">externalcontextitem-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-23" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="runtime-error" Creator="Andrew Eisenberg">
+ <description>Reference to a context item that has not been bound.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-23" date="2006-08-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="externalcontextitem-24" FilePath="Expressions/ContextExpr/ExternalContextExpr/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Evaluation of external context item expression where context item used as argument to "max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="externalcontextitem-24" date="2006-08-02"/>
+ <contextItem role="principal-data">works-mod</contextItem>
+ <output-file role="principal" compare="Fragment">externalcontextitem-22.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="InternalContextExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Internal Context Item Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="internalcontextitem-1" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Context Item expression that just uses the "." and no context item defined.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-1" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-2" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as a string.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-2" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-3" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as an integer.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-3" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-4" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as a decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-4" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-5" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as a float.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-5" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-6" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as a double.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-6" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-7" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as a boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-7" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-8" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is used as aboolean with fn:not.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-8" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-9" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item is the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-9" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-9.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-10" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-10" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-11" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-11" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-12" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-12" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-13" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a modulus operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-13" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-14" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a divison (div operator) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-14" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-15" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a divison (idiv operator) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-15" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-16" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a boolean expression (and operator).</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-16" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-17" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as part of a boolean expression (or operator).</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-17" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-18" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as argument to string-length function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-18" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-19" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as argument to "avg" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-19" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-20" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as argument to "min" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-20" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="internalcontextitem-21" FilePath="Expressions/ContextExpr/InternalContextExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of Internal context item expression where context item used as argument to "max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="internalcontextitem-21" date="2006-02-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalcontextitem-21.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="FunctionCallExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Function Calls</title>
+ <description>Contains tests verifying the function calling mechanism; not a particular function implementation.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-1" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `func-does-not-exist(1, 2, 3)`.</description>
+ <query name="K-FunctionCallExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-2" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `fn:func-does-not-exist(1, 2, 3)`.</description>
+ <query name="K-FunctionCallExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-3" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:func-does-not-exist(1, 2, 3)`.</description>
+ <query name="K-FunctionCallExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-4" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `local:func-does-not-exist(1, 2, 3)`.</description>
+ <query name="K-FunctionCallExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-5" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `prefix-does-not-exist:func-does-not-exist(1, 2, 3)`.</description>
+ <query name="K-FunctionCallExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-6" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="parse-error">
+ <description>A function call containing an invalid QName as name.</description>
+ <query name="K-FunctionCallExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-7" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="parse-error">
+ <description>A function call containing an invalid QName as name.</description>
+ <query name="K-FunctionCallExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-8" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="parse-error">
+ <description>A function call containing an invalid QName as name.</description>
+ <query name="K-FunctionCallExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-9" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="parse-error">
+ <description>A function call containing an invalid QName as name.</description>
+ <query name="K-FunctionCallExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-10" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="parse-error">
+ <description>A function call containing an invalid QName as name.</description>
+ <query name="K-FunctionCallExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-11" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:document() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-12" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:unparsed-text() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-13" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:unparsed-text() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-14" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:key() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-15" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-number() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-15.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-16" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-time() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-16.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-17" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-time() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-17.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-18" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-date() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-18.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-19" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-dateTime() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-19.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-20" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-dateTime() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-20.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-21" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:format-date() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-21.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-22" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:current() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-23" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:unparsed-entity-uri() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-24" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:unparsed-entity-public-id() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionCallExpr-25" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:generate-id() exists in XQuery 1.0 (although one does in XSLT and XQuery 1.1).</description>
+ <query name="K-FunctionCallExpr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">K-FunctionCallExpr-25.txt</output-file>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-26" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:system-property() exists(although one does in XSL-T).</description>
+ <query name="K-FunctionCallExpr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-27" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:escape-uri() exists(although one did in older 'Functions &amp; Operators' drafts).</description>
+ <query name="K-FunctionCallExpr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FunctionCallExpr-28" FilePath="Expressions/PrimaryExpr/FunctionCallExpr/" scenario="runtime-error">
+ <description>No function by name fn:sub-sequence() exists(although one by name fn:subsequence does).</description>
+ <query name="K-FunctionCallExpr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionCallExpr-1" FilePath="Expressions/FunctionCallExpr/" scenario="standard">
+ <description>Two user functions with many arguments.</description>
+ <query name="K2-FunctionCallExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionCallExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-2" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function current-grouping-key() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-3" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function current() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-4" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function unparsed-entity-uri() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-5" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function unparsed-entity-public-id() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-6" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function generate-id() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-7" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function generate-id() is not available in XQuery(#2).</description>
+ <query name="K2-FunctionCallExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-8" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function system-property() is not available in XQuery(#2).</description>
+ <query name="K2-FunctionCallExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FunctionCallExpr-9" FilePath="Expressions/FunctionCallExpr/" scenario="runtime-error">
+ <description>Function key() is not available in XQuery.</description>
+ <query name="K2-FunctionCallExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionCallExpr-10" FilePath="Expressions/FunctionCallExpr/" scenario="standard">
+ <description>Check that nodes, when passed through function arguments, have proper node identities.</description>
+ <query name="K2-FunctionCallExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionCallExpr-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionCallExpr-11" FilePath="Expressions/FunctionCallExpr/" scenario="standard">
+ <description>A very simple string-difference function.</description>
+ <query name="K2-FunctionCallExpr-11" static-name="K2-FunctionCallExpr-11-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionCallExpr-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionCallExpr-12" FilePath="Expressions/FunctionCallExpr/" scenario="standard">
+ <description>Trigger an infinite recursion in one implementation.</description>
+ <query name="K2-FunctionCallExpr-12" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionCallExpr-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionCallExpr-13" FilePath="Expressions/FunctionCallExpr/" scenario="standard">
+ <description>Have a function which recurses infintely, but which never is called.</description>
+ <query name="K2-FunctionCallExpr-13" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionCallExpr-13.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="PathExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Path Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="PathExpressions">
+ <GroupInfo>
+ <title>General Path Expression Tests</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="PathExprErr-2" FilePath="Expressions/PathExpr/PathExpressions/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test condition for error code XPTY0018.</description>
+ <spec-citation spec="XQuery" section-number="3.2" section-title="Path Expressions" section-pointer="id-path-expressions"/>
+ <query name="PathExprErr-2" date="2006-07-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-1" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-1" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-2" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-2" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-3" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-3" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-4" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-4" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-5" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-5" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-6" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-6" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-7" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-7" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-8" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-8" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-9" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-9" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-10" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-10" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-11" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-11" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-12" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-12" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-13" FilePath="Expressions/PathExpr/PathExpressions/" scenario="parse-error" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-13" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-14" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-14" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="PathExpr-15" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-15" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="PathExpr-16" FilePath="Expressions/PathExpr/PathExpressions/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Leading lone slash syntax contraints.</description>
+ <spec-citation spec="XQuery" section-number="A.1.2" section-title="Extra-grammatical Constraints" section-pointer="extra-grammatical-constraints"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="PathExpr-16" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">OneTopElement</input-file>
+ <output-file role="principal" compare="Text">PathExpr-16.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Steps" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Steps</title>
+ <description/>
+ </GroupInfo>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-1" FilePath="PathExpr/Steps/" scenario="runtime-error">
+ <description>A 'first-item' predicate combined with a name test inside a function.</description>
+ <query name="K2-Steps-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-2" FilePath="PathExpr/Steps/" scenario="runtime-error">
+ <description>A numeric predicate combined with a name test inside a function.</description>
+ <query static-name="K2-Steps-2-static" name="K2-Steps-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-3" FilePath="PathExpr/Steps/" scenario="runtime-error">
+ <description>A truth predicate combined with a name test inside a function.</description>
+ <query name="K2-Steps-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-4" FilePath="PathExpr/Steps/" scenario="runtime-error">
+ <description>A predicate with last() combined with a name test inside a function.</description>
+ <query name="K2-Steps-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-5" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>A direct element constructor as step, followed by a name test.</description>
+ <query name="K2-Steps-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Steps-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-6" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>A direct element constructor as step, followed by the context item.</description>
+ <query name="K2-Steps-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-7" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Apply fn:count to an atomic step.</description>
+ <query name="K2-Steps-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Steps-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Steps-8" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>'//' by itself is a syntax error.</description>
+ <query name="K2-Steps-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Steps-9" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>A syntax error in a path step.</description>
+ <query name="K2-Steps-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-10" FilePath="PathExpr/Steps/" scenario="runtime-error">
+ <description>The last step containing a mixture of nodes and atomic values.</description>
+ <query name="K2-Steps-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Steps-11" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>'///' is an invalid expression.</description>
+ <query name="K2-Steps-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-12" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Combine variables, the context item and path expressions.</description>
+ <query name="K2-Steps-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-12.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-13" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Ensure the focus is available through a for-expression.</description>
+ <query name="K2-Steps-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Steps-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-14" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Ensure sorting and de-duplication is applied to variables when appearing in paths.</description>
+ <query name="K2-Steps-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-14.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-15" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Ensure sorting and de-duplication is applied to variables when appearing in paths(#2).</description>
+ <query name="K2-Steps-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-16" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Ensure sorting and de-duplication is applied to variables when appearing in paths(#3).</description>
+ <query name="K2-Steps-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-17" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Ensure sorting and de-duplication is applied to variables when appearing in paths(#4).</description>
+ <query name="K2-Steps-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-18" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Trigger node sorting of a peculiar case.</description>
+ <query name="K2-Steps-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-19" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Trigger node sorting of a peculiar case(#2).</description>
+ <query name="K2-Steps-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-20" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Use nested name tests.</description>
+ <query name="K2-Steps-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Steps-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-21" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls.</description>
+ <query static-name="K2-Steps-21-static" name="K2-Steps-21" date="2008-02-14+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-22" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses, function calls, and a cardinality check.</description>
+ <query static-name="K2-Steps-22-static" name="K2-Steps-22" date="2008-02-14+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-23" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#2).</description>
+ <query static-name="K2-Steps-23-static" name="K2-Steps-23" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-24" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#2).</description>
+ <query static-name="K2-Steps-24-static" name="K2-Steps-24" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-25" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#3).</description>
+ <query static-name="K2-Steps-25" name="K2-Steps-25" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-26" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#4).</description>
+ <query static-name="K2-Steps-26" name="K2-Steps-26" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-27" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#5).</description>
+ <query static-name="K2-Steps-27" name="K2-Steps-27" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-28" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#5).</description>
+ <query static-name="K2-Steps-28" name="K2-Steps-28" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-29" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#6).</description>
+ <query static-name="K2-Steps-29" name="K2-Steps-29" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-30" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#7).</description>
+ <query name="K2-Steps-30" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-31" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focuses and function calls(#7).</description>
+ <query name="K2-Steps-31" date="2008-02-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-32" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focus and a recursive function call.</description>
+ <query name="K2-Steps-32" date="2008-02-18+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-33" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focus and a recursive function call.</description>
+ <query name="K2-Steps-33" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Steps-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-34" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Tricky combination of focus and a recursive function call(#3).</description>
+ <query name="K2-Steps-34" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Steps-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Steps-35" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Combine predicate with an element and text node constructor.</description>
+ <query name="K2-Steps-35" date="2008-05-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Steps-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-1" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-1" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-1a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-1a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-1a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-2" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-2" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-2a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-2a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-2a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-3" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-3" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-3a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-3a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-3a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-4" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-4" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-5" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-5" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-5a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-5a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-5a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-6" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-6" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-7" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-7" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-7a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-7a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-7a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-8" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; parse error.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-8" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-8a" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-8a" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-8a.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Jim Melton" name="Steps-leading-lone-slash-9" FilePath="PathExpr/Steps/" scenario="parse-error">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-9" date="2009-10-01"/>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-10" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-10" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-11" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-11" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-12" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-12" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-13" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-13" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-14" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid path expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-14" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-15" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-15" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-16" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-16" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Jim Melton" is-XPath2="false" name="Steps-leading-lone-slash-17" FilePath="PathExpr/Steps/" scenario="standard">
+ <description>Verify xgc:leading-lone-slash implementation; valid expression.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5727</reflects-resolution>
+ <query name="Steps-leading-lone-slash-17" date="2009-10-01"/>
+ <output-file role="principal" compare="Text">Steps-leading-lone-slash-17.txt</output-file>
+ </test-case>
+
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Axes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Axes</title>
+ <description>Tests in this group focus on the axes named in XQuery 3.2.1.1 and the / and // step operators of 3.2.1. Abbreviated versions (@ vs. attribute::) are included. NodeTests are typically *, node(), or a name.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="Axes001-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children for child::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes001" date="2003-02-25">
+ <description>Path 'child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes001-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes001-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 child for child::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes001" date="2003-02-25">
+ <description>Path 'child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes001-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes001-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for child::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes001" date="2003-02-25">
+ <description>Path 'child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes001-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes002-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children, child::name gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes002" date="2003-02-25">
+ <description>Path 'child::' with element name from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes002-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes002-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>child::name gets none, none of that name exist.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="Axes002" date="2003-02-25">
+ <description>Path 'child::' with element name from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes002-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes002-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>child::name gets 1 child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes002" date="2003-02-25">
+ <description>Path 'child::' with element name from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes002-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes002-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for child::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes002" date="2003-02-25">
+ <description>Path 'child::' with element name from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes002-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes003-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children of any kind, child::node() gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes003" date="2003-02-25">
+ <description>Path 'child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes003-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes003-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>child::node() gets 1 text node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes003" date="2003-02-25">
+ <description>Path 'child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes003-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes003-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>child::node() gets 1 child element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes003" date="2003-02-25">
+ <description>Path 'child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes003-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes003-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several nodes for child::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes003" date="2003-02-25">
+ <description>Path 'child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes003-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes004-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children for *.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes004" date="2003-02-25">
+ <description>Test implied child axis in '*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes004-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes004-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 child for *.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes004" date="2003-02-25">
+ <description>Test implied child axis in '*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes004-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes004-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for *.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes004" date="2003-02-25">
+ <description>Test implied child axis in '*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes004-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes005-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children, implied child with name gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes005" date="2003-02-25">
+ <description>Test implied child axis with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes005-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes005-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Implied child with name gets none, none of that name exist.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes005" date="2003-02-25">
+ <description>Test implied child axis with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes005-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes005-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Implied child with name gets 1 child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes005" date="2003-02-25">
+ <description>Test implied child axis with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes005-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes005-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for implied child with name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes005" date="2003-02-25">
+ <description>Test implied child axis with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes005-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes006-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children, implied child with node() gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes006" date="2003-02-25">
+ <description>Test implied child axis in 'node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes006-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes006-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Implied child with node() gets 1 text node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes006" date="2003-02-25">
+ <description>Test implied child axis in 'node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes006-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes006-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Implied child with node() gets 1 child element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes006" date="2003-02-25">
+ <description>Test implied child axis in 'node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes006-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes006-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several nodes for implied child with node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes006" date="2003-02-25">
+ <description>Test implied child axis in 'node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes006-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes007-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes007" date="2003-02-25">
+ <description>Path 'attribute::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes007-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes007-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes007" date="2003-02-25">
+ <description>Path 'attribute::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes007-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes007-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes007" date="2003-02-25">
+ <description>Path 'attribute::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes007-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes008-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes, attribute::name gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes008" date="2003-02-25">
+ <description>Path 'attribute::' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes008-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes008-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attribute satisfies attribute::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes008" date="2003-02-25">
+ <description>Path 'attribute::' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes008-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes008-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for attribute::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes008" date="2003-02-25">
+ <description>Path 'attribute::' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes008-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes009-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes009" date="2003-02-25">
+ <description>Path 'attribute::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes009-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes009-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes009" date="2003-02-25">
+ <description>Path 'attribute::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes009-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes009-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes009" date="2003-02-25">
+ <description>Path 'attribute::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes009-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes010-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for @*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes010" date="2003-02-25">
+ <description>Path '@*' (abbreviated syntax) from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes010-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes010-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for @*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes010" date="2003-02-25">
+ <description>Path '@*' (abbreviated syntax) from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes010-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes010-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for @*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes010" date="2003-02-25">
+ <description>Path '@*' (abbreviated syntax) from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes010-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes011-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes, @name gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes011" date="2003-02-25">
+ <description>Path '@' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes011-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes011-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attribute satisfies @name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes011" date="2003-02-25">
+ <description>Path '@' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes011-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes011-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for @name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes011" date="2003-02-25">
+ <description>Path '@' with name of attribute, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes011-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes012-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="parse-error" Creator="David Marston">
+ <description>Get root node from / alone.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes012" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes013-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from parent::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes013" date="2003-02-25">
+ <description>Path 'parent::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes013-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes014-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get no nodes from parent::* at top of tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes014" date="2003-02-25">
+ <description>Path 'parent::*' from document element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes014-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes015-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from parent::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes015" date="2003-02-25">
+ <description>Path 'parent::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes015-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes016-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get no nodes from parent::name when name is not parent's name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes016" date="2003-02-25">
+ <description>Path 'parent::' with specified element name that is not found, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes016-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes017-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from parent::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes017" date="2003-02-25">
+ <description>Path 'parent::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes017-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes018-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get root node from parent::node() at top of tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes018" date="2003-02-25">
+ <description>Path 'parent::node()' from document element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes018-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes019-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes019" date="2003-02-25">
+ <description>Test abbreviated '..' syntax from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes019-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes020-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from self::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes020" date="2003-02-25">
+ <description>Path 'self::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes020-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes021-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from self::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes021" date="2003-02-25">
+ <description>Path 'self::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes021-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes023-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 element from self::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes023" date="2003-02-25">
+ <description>Path 'self::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes023-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes027-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 attribute from self::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes027" date="2003-02-25">
+ <description>Path 'self::node()' axis from an attribute.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes027-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes030-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>text()/self::node() gets no nodes when no such text node exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes030" date="2003-02-25">
+ <description>Path 'self::node()' from a text node.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes030-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes030-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Get 1 text node from self::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes030" date="2003-02-25">
+ <description>Path 'self::node()' from a text node.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes030-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes031-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No subtree, descendant::* gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes031" date="2003-02-25">
+ <description>Path 'descendant::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes031-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes031-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::* gets none when there are no element children.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes031" date="2003-02-25">
+ <description>Path 'descendant::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes031-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes031-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::* gets the 1 child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes031" date="2003-02-25">
+ <description>Path 'descendant::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes031-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes031-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several descendant elements found by descendant::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes031" date="2003-02-25">
+ <description>Path 'descendant::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes031-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes032-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No subtree, descendant::name gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes032" date="2003-02-25">
+ <description>Path 'descendant::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes032-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes032-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::name gets none when no elements have that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes032" date="2003-02-25">
+ <description>Path 'descendant::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes032-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes032-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::name gets the 1 child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes032" date="2003-02-25">
+ <description>Path 'descendant::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes032-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes032-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for descendant::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes032" date="2003-02-25">
+ <description>Path 'descendant::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes032-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes033-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No subtree, descendant::node() gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes033" date="2003-02-25">
+ <description>Path 'descendant::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes033-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes033-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::node() gets 1 text child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes033" date="2003-02-25">
+ <description>Path 'descendant::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes033-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes033-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant::node() gets 1 element child.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes033" date="2003-02-25">
+ <description>Path 'descendant::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes033-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes033-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several descendant elements found by descendant::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes033" date="2003-02-25">
+ <description>Path 'descendant::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes033-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes034-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::* from an element gets 1 element (self).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes034" date="2003-02-25">
+ <description>Path 'descendant-or-self::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes034-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes034-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::* from an element gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes034" date="2003-02-25">
+ <description>Path 'descendant-or-self::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes034-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes035-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets nothing when no sub-tree and self has different name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes035" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes035-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes035-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets none when no elements have that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes035" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes035-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes035-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes035" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes035-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes035-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes035" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with specified element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes035-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes036-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets self of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes036" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with self specified.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes036-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes036-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::name gets several elements, including self.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes036" date="2003-02-25">
+ <description>Path 'descendant-or-self::' with self specified.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes036-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes037-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No descendants, descendant-or-self::node() gets self.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes037" date="2003-02-25">
+ <description>Path 'descendant-or-self::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes037-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes037-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::node() gets several nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes037" date="2003-02-25">
+ <description>Path 'descendant-or-self::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes037-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes041-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::node() from an attribute gets the attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes041" date="2003-02-25">
+ <description>Path 'descendant-or-self::node()' from an attribute.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes041-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes043-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>text()/descendant-or-self::node() gets no nodes when no such text node exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes043" date="2003-02-25">
+ <description>Path 'descendant-or-self::node()' from a text node.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes043-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes043-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>descendant-or-self::node() from a text node gets that node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes043" date="2003-02-25">
+ <description>Path 'descendant-or-self::node()' from a text node.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes043-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes044-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::* on typical tree gets just 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes044" date="2003-02-25">
+ <description>Test '/child::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes044-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes044-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::* on tree with top-level nodes gets just 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes044" date="2003-02-25">
+ <description>Test '/child::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes044-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes045-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::name on tree with top-level non-element nodes gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes045" date="2003-02-25">
+ <description>Absolute path '/child::' with element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes045-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes045-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::name on typical tree gets 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes045" date="2003-02-25">
+ <description>Absolute path '/child::' with element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes045-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes046-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::node() on typical tree gets 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes046" date="2003-02-25">
+ <description>Test '/child::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes046-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes046-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/child::node() on tree with top-level nodes gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes046" date="2003-02-25">
+ <description>Test '/child::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes046-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes047-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/* on typical tree gets just 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes047" date="2003-02-25">
+ <description>Test implied child axis in '/*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes047-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes047-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/* on tree with top-level nodes gets just 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes047" date="2003-02-25">
+ <description>Test implied child axis in '/*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes047-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes048-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/name on tree with top-level non-element nodes gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes048" date="2003-02-25">
+ <description>Test implied child axis with element name after /.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes048-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes048-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/name on typical tree gets 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes048" date="2003-02-25">
+ <description>Test implied child axis with element name after /.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes048-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes049-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/node() on typical tree gets 1 (document) element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes049" date="2003-02-25">
+ <description>Test implied child axis in '/node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes049-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes049-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/node() on tree with top-level nodes gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes049" date="2003-02-25">
+ <description>Test implied child axis in '/node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes049-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes055-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/self::node() gets root node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes055" date="2003-02-25">
+ <description>Test '/self::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes055-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes056-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::* gets just the document element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes056" date="2003-02-25">
+ <description>Test '/descendant::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes056-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes056-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::* gets many nodes from a typical tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes056" date="2003-02-25">
+ <description>Test '/descendant::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes056-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes056-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::* gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes056" date="2003-02-25">
+ <description>Test '/descendant::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes056-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes057-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::name gets nothing when no element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes057" date="2003-02-25">
+ <description>Absolute path '/descendant::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes057-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes057-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::name gets 1 top-level element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes057" date="2003-02-25">
+ <description>Absolute path '/descendant::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes057-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes057-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes057" date="2003-02-25">
+ <description>Absolute path '/descendant::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes057-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes057-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes057" date="2003-02-25">
+ <description>Absolute path '/descendant::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes057-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes058-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::node() gets 1 top-level element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes058" date="2003-02-25">
+ <description>Test '/descendant::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes058-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes058-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::node() on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes058" date="2003-02-25">
+ <description>Test '/descendant::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes058-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes058-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant::node() gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes058" date="2003-02-25">
+ <description>Test '/descendant::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes058-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes059-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::* gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes059" date="2003-02-25">
+ <description>Test '/descendant-or-self::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes059-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes059-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::* on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes059" date="2003-02-25">
+ <description>Test '/descendant-or-self::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes059-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes060-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::name gets nothing when no element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes060" date="2003-02-25">
+ <description>Absolute path '/descendant-or-self::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes060-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes060-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::name gets 1 top-level element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes060" date="2003-02-25">
+ <description>Absolute path '/descendant-or-self::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes060-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes060-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes060" date="2003-02-25">
+ <description>Absolute path '/descendant-or-self::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes060-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes060-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes060" date="2003-02-25">
+ <description>Absolute path '/descendant-or-self::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes060-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes061-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::node() on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes061" date="2003-02-25">
+ <description>Test '/descendant-or-self::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes061-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes061-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>/descendant-or-self::node() gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes061" date="2003-02-25">
+ <description>Test '/descendant-or-self::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes061-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes062-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::* gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes062" date="2003-02-25">
+ <description>Test '//child::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes062-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes062-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::* on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes062" date="2003-02-25">
+ <description>Test '//child::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes062-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes063-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::name gets nothing when no element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes063" date="2003-02-25">
+ <description>Absolute path '//child::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes063-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes063-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::name gets 1 top-level element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes063" date="2003-02-25">
+ <description>Absolute path '//child::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes063-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes063-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes063" date="2003-02-25">
+ <description>Absolute path '//child::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes063-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes063-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes063" date="2003-02-25">
+ <description>Absolute path '//child::' with specified element name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes063-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes064-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::node() gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes064" date="2003-02-25">
+ <description>Test '//child::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes064-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes064-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::node() on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes064" date="2003-02-25">
+ <description>Test '//child::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes064-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes064-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//child::node() gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes064" date="2003-02-25">
+ <description>Test '//child::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes064-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes065-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//* gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes065" date="2003-02-25">
+ <description>Test implied child axis in '//*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes065-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes065-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//* on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes065" date="2003-02-25">
+ <description>Test implied child axis in '//*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes065-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes066-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//name gets nothing when no element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes066" date="2003-02-25">
+ <description>Absolute path with element name after // implies child axis.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes066-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes066-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//name gets 1 top-level element of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes066" date="2003-02-25">
+ <description>Absolute path with element name after // implies child axis.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes066-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes066-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes066" date="2003-02-25">
+ <description>Absolute path with element name after // implies child axis.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes066-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes066-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes066" date="2003-02-25">
+ <description>Absolute path with element name after // implies child axis.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes066-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes067-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//node() gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes067" date="2003-02-25">
+ <description>Test implied child axis in '//node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes067-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes067-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//node() on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes067" date="2003-02-25">
+ <description>Test implied child axis in '//node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes067-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes067-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//node() gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes067" date="2003-02-25">
+ <description>Test implied child axis in '//node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes067-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes068-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::* gets nothing when no attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes068" date="2003-02-25">
+ <description>Test '//attribute::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes068-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes068-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::* gets 1 attribute from document element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes068" date="2003-02-25">
+ <description>Test '//attribute::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes068-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes068-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::* gets many attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes068" date="2003-02-25">
+ <description>Test '//attribute::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes068-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes069-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::name gets nothing when no attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes069" date="2003-02-25">
+ <description>Absolute path '//attribute::' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes069-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes069-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::name gets 1 attribute from document element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes069" date="2003-02-25">
+ <description>Absolute path '//attribute::' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes069-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes069-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//attribute::name gets many attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes069" date="2003-02-25">
+ <description>Absolute path '//attribute::' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes069-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes070-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@* gets nothing when no attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes070" date="2003-02-25">
+ <description>Absolute path '//@*' has abbreviated syntax.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes070-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes070-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@* gets 1 attribute from document element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes070" date="2003-02-25">
+ <description>Absolute path '//@*' has abbreviated syntax.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes070-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes070-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@* gets many attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes070" date="2003-02-25">
+ <description>Absolute path '//@*' has abbreviated syntax.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes070-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes071-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@name gets nothing when no attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes071" date="2003-02-25">
+ <description>Absolute path '//@' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes071-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes071-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@name gets 1 attribute from document element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes071" date="2003-02-25">
+ <description>Absolute path '//@' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes071-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes071-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//@name gets many attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes071" date="2003-02-25">
+ <description>Absolute path '//@' with specified name.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes071-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes072-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//self::* gets 1 element from a 1-element tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes072" date="2003-02-25">
+ <description>Test '//self::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="Text">Axes072-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes072-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//self::* on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes072" date="2003-02-25">
+ <description>Test '//self::*' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes072-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes073-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//self::node() on typical tree gets many nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes073" date="2003-02-25">
+ <description>Test '//self::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes073-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes073-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>//self::node() gets many nodes from a tree with top-level nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes073" date="2003-02-25">
+ <description>Test '//self::node()' absolute path.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="Text">Axes073-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes074-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children of any kind, elem//child::* gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes074" date="2003-02-25">
+ <description>Path '//child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes074-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes074-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::* gets nothing when no element children.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes074" date="2003-02-25">
+ <description>Path '//child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes074-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes074-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::* gets 1 child element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes074" date="2003-02-25">
+ <description>Path '//child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes074-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes074-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::* gets several nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes074" date="2003-02-25">
+ <description>Path '//child::*' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes074-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes075-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::name gets nothing when no sub-tree.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes075" date="2003-02-25">
+ <description>Path '//child::' with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes075-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes075-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::name gets none when no elements have that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes075" date="2003-02-25">
+ <description>Path '//child::' with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes075-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes075-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes075" date="2003-02-25">
+ <description>Path '//child::' with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes075-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes075-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes075" date="2003-02-25">
+ <description>Path '//child::' with element name, from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes075-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes076-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children, elem//child::node() gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes076" date="2003-02-25">
+ <description>Path '//child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes076-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes076-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::node() gets 1 child element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes076" date="2003-02-25">
+ <description>Path '//child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes076-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes076-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//child::node() gets 1 child text node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes076" date="2003-02-25">
+ <description>Path '//child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes076-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes076-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for elem//child::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes076" date="2003-02-25">
+ <description>Path '//child::node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes076-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes077-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children for elem//*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes077" date="2003-02-25">
+ <description>Test implied child axis in '//*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes077-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes077-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 child for elem//*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes077" date="2003-02-25">
+ <description>Test implied child axis in '//*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes077-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes077-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Many children for elem//*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes077" date="2003-02-25">
+ <description>Test implied child axis in '//*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes077-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes078-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//name gets none when there are no children.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes078" date="2003-02-25">
+ <description>Test implied child axis in element//element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes078-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes078-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//name gets none when no elements have that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes078" date="2003-02-25">
+ <description>Test implied child axis in element//element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes078-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes078-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//name gets the 1 descendant of that name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes078" date="2003-02-25">
+ <description>Test implied child axis in element//element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes078-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes078-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//name gets several elements.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes078" date="2003-02-25">
+ <description>Test implied child axis in element//element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeStack</input-file>
+ <output-file role="principal" compare="Text">Axes078-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes079-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No children, elem//node() gets none.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes079" date="2003-02-25">
+ <description>Test implied child axis in '//node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes079-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes079-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//node() gets 1 child element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes079" date="2003-02-25">
+ <description>Test implied child axis in '//node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes079-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes079-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>elem//node() gets 1 child text node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes079" date="2003-02-25">
+ <description>Test implied child axis in '//node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="Text">Axes079-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes079-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several children for elem//node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes079" date="2003-02-25">
+ <description>Test implied child axis in '//node()' from an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes079-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes080-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes080" date="2003-02-25">
+ <description>Path '//attribute::*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes080-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes080-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for elem//attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes080" date="2003-02-25">
+ <description>Path '//attribute::*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes080-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes080-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for elem//attribute::*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes080" date="2003-02-25">
+ <description>Path '//attribute::*' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes080-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes081-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//attribute::name, due to none existing at all.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes081" date="2003-02-25">
+ <description>Path '//attribute::' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes081-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes081-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//attribute::name, none of that name exist.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes081" date="2003-02-25">
+ <description>Path '//attribute::' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes081-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes081-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for elem//attribute::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes081" date="2003-02-25">
+ <description>Path '//attribute::' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes081-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes081-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for elem//attribute::name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes081" date="2003-02-25">
+ <description>Path '//attribute::' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes081-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes082-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes082" date="2003-02-25">
+ <description>Path '//attribute::node()' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes082-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes082-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for elem//attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes082" date="2003-02-25">
+ <description>Path '//attribute::node()' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes082-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes082-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for elem//attribute::node().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes082" date="2003-02-25">
+ <description>Path '//attribute::node()' after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes082-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes083-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//@*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes083" date="2003-02-25">
+ <description>Path '//@*' (abbreviated syntax) after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes083-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes083-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for elem//@*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes083" date="2003-02-25">
+ <description>Path '//@*' (abbreviated syntax) after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes083-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes083-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for elem//@*.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes083" date="2003-02-25">
+ <description>Path '//@*' (abbreviated syntax) after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes083-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes084-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//@name, due to none existing at all.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes084" date="2003-02-25">
+ <description>Path '//@' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeTrunc</input-file>
+ <output-file role="principal" compare="Text">Axes084-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes084-2" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>No attributes for elem//@name, none of that name exist.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes084" date="2003-02-25">
+ <description>Path '//@' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="Text">Axes084-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes084-3" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>1 attribute for elem//@name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes084" date="2003-02-25">
+ <description>Path '//@' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="Text">Axes084-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes084-4" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="David Marston">
+ <description>Several attributes for elem//@name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes084" date="2003-02-25">
+ <description>Path '//@' with name of attribute, after an element.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeRepeat</input-file>
+ <output-file role="principal" compare="Text">Axes084-4.txt</output-file>
+ </test-case>
+ <test-case name="Axes085" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Asad Jawahar" is-XPath2="false">
+ <description>Use of // to get all elements of a given name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes085" date="2003-02-25">
+ <description>Use of // to get all elements of a given name</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">Axes085.xml</output-file>
+ </test-case>
+ <test-case name="Axes086" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Asad Jawahar" is-XPath2="false">
+ <description>Parent of attribute node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes086" date="2003-02-25">
+ <description>Parent of attribute node</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <output-file role="principal" compare="XML">Axes086.xml</output-file>
+ </test-case>
+ <test-case name="Axes087" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Asad Jawahar" is-XPath2="false">
+ <description>Parent of text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes087" date="2003-02-25">
+ <description>Parent of text nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">xq311B</input-file>
+ <output-file role="principal" compare="XML">Axes087.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Axes088" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="parse-error" Creator="Asad Jawahar">
+ <description>Empty step should result in parse error.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes088" date="2003-02-25">
+ <description>Empty step should result in parse error</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes089" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Frans Englich">
+ <description>A query that performs a Night's tour of the chessboard, originally written by Michael Kay.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="Axes089" date="2007-10-02">
+ <description>A query that performs a Night's tour of the chessboard, originally written by Michael Kay.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Axes089.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes090" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes090" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes090.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes091" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with local name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes091" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes091.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes092" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with namespace test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes092" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes092.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes093" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes093" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes093.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes094" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with local name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes094" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes094.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes095" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with namespace test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <query name="Axes095" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes095.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes096" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes096" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes096.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes097" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with local name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes097" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes097.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes098" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one element node with namespace test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes098" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes098.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes099" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes099" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes099.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes100" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with local name test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes100" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes100.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes101" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Self axis on exactly one attribute node with namespace test that does not match.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4242</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4261</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4581</reflects-resolution>
+ <query name="Axes101" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes101.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes102" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Assert that the static type of a wild name test on an element with a type annotation is computed correctly.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes102" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes103" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Wild name test on a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes103" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes103.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes104" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Name test on a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes104" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes104.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes105" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Local name test on a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes105" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes105.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes106" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Namespace test on a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes106" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes106.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes107" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Wild name test on a processing instruction node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes107" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes107.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes108" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Name test on a processing instruction node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes108" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes108.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes109" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Local name test on a processing instruction node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes109" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes109.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes110" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Namespace test on a processing instruction node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes110" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes110.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Axes111" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="standard" Creator="Oliver Hallam">
+ <description>Assert that the static type of a wild name test on an attribute with a type annotation is computed correctly.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4512</reflects-resolution>
+ <query name="Axes111" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Axes111.txt</output-file>
+ </test-case>
+ <test-case name="axis-err-1" FilePath="Expressions/PathExpr/Steps/Axes/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of a step axis, which operates on a non node context item.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="axis-err-1" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0020</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-1" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>A complex set of root path expressions.</description>
+ <query name="K2-Axes-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-2" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>A complex set of root path expressions for where the context item is not a document node.</description>
+ <query name="K2-Axes-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-3" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Path expression where the last step in an xs:integer.</description>
+ <query name="K2-Axes-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-4" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Path expression where the last step in an xs:integer(#2).</description>
+ <query name="K2-Axes-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-5" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace: comment can't appear between the ncname and the colon.</description>
+ <query name="K2-Axes-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-6" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A comment can't appear between the ncname and the colon.</description>
+ <query name="K2-Axes-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-7" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-8" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A comment can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-9" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace can't appear between the ncname and the colon.</description>
+ <query name="K2-Axes-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-10" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A comment can't appear between the ncname and the colon.</description>
+ <query name="K2-Axes-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-11" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-12" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-13" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A comment can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-14" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A comment can't appear between the wildcard and the colon.</description>
+ <query name="K2-Axes-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-15" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Whitespace can't appear between the wildcard, colon and ncname.</description>
+ <query name="K2-Axes-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-16" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Comments can't appear between wildcards and ncnames.</description>
+ <query name="K2-Axes-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-17" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>A nametest cannot with a colon.</description>
+ <query name="K2-Axes-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-18" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a computed text constructor.</description>
+ <query name="K2-Axes-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-19" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a computed processing instruction constructor.</description>
+ <query name="K2-Axes-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-20" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a computed attribute constructor.</description>
+ <query name="K2-Axes-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-21" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a computed attribute constructor.</description>
+ <query name="K2-Axes-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-22" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a computed comment constructor.</description>
+ <query name="K2-Axes-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-23" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor.</description>
+ <query name="K2-Axes-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-24" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor's text-child.</description>
+ <query name="K2-Axes-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-25" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor's text-child.</description>
+ <query name="K2-Axes-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-26" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor's attribute.</description>
+ <query name="K2-Axes-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-27" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor's processing-instruction-child.</description>
+ <query name="K2-Axes-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-28" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the parent axis to a direct element constructor's comment-child.</description>
+ <query name="K2-Axes-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-29" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>No axis by name preceding-or-ancestor exists.</description>
+ <query name="K2-Axes-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-30" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply axis '..' to the return value of fn:root().</description>
+ <query name="K2-Axes-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-30.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-31" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply axis '..' to a directly constructed element.</description>
+ <query name="K2-Axes-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-31.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-32" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply axis '..' to the return value of fn:root().</description>
+ <query name="K2-Axes-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-32.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-33" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply axis '..' to a '/' step.</description>
+ <query name="K2-Axes-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-33.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-34" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>'//' at the end of a path expression is a syntax error.</description>
+ <query name="K2-Axes-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-35" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>'/' at the end of a path expression is a syntax error.</description>
+ <query name="K2-Axes-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-36" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>'/' at the end of a path expression is a syntax error(#2).</description>
+ <query name="K2-Axes-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-37" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>'self()' is an invalid note test.</description>
+ <query name="K2-Axes-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-38" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'..' inside a predicate where the context item is of wrong type.</description>
+ <query name="K2-Axes-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0020</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-39" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'element()' inside a predicate where the context item is of wrong type.</description>
+ <query name="K2-Axes-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0020</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-40" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'..' inside a predicate where the context item is of wrong type(#2).</description>
+ <query name="K2-Axes-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0020</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-41" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'..' inside a predicate where the context item is of wrong type(#3).</description>
+ <query name="K2-Axes-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0020</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-42" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure a parent axis inside a predicate where the source is a direct element constructor, evaluate to the empty sequence.</description>
+ <query name="K2-Axes-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-43" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure '5 * /' is parsed properly.</description>
+ <query name="K2-Axes-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-43.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-44" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure '/' is parsed properly.</description>
+ <query name="K2-Axes-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-44.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-45" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure '/' is parsed properly(#2).</description>
+ <query name="K2-Axes-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-45.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-46" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>'//' by itself is not a valid expression.</description>
+ <query name="K2-Axes-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-47" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply '/' to a variable.</description>
+ <query name="K2-Axes-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-48" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply '/' to a variable, with an xs:integer at the end.</description>
+ <query name="K2-Axes-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-48.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-49" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply '/' to a variable, with fn:number() at the end. That is, an implicit dependency on the next-last step.</description>
+ <query name="K2-Axes-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-50" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'1/3' is a type error.</description>
+ <query name="K2-Axes-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-51" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>'xs:string/3' is a type error.</description>
+ <query name="K2-Axes-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-52" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>A type error in a complex path expression. Some implementations may optimize away the error.</description>
+ <query name="K2-Axes-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-52.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-53" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>Many atomic values with predicates in a path expression.</description>
+ <query name="K2-Axes-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-54" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>The namespace axis is not recognized in XQuery.</description>
+ <query name="K2-Axes-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-55" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the attribute axis to the empty sequence.</description>
+ <query name="K2-Axes-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-55.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-56" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the child axis to the empty sequence.</description>
+ <query name="K2-Axes-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-56.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-57" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>The context item invokes sorting and duplicate elimination.</description>
+ <query name="K2-Axes-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-57.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-58" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Content being duplicated with the comma operator..</description>
+ <query name="K2-Axes-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-58.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-59" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Evaluate the child node from the last node in a tree.</description>
+ <query name="K2-Axes-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-59.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-60" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the child axis on a document whose last nodes are attributes.</description>
+ <query name="K2-Axes-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-60.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-61" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the child axis on an element that has attributes only.</description>
+ <query name="K2-Axes-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-61.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-62" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply descendant-or-self to a node set constructed with element constructors.</description>
+ <query name="K2-Axes-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-62.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-63" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the child axis to an element who has one attribute, combined with the sequence iterator.</description>
+ <query name="K2-Axes-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-63.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-64" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Invoke the child axis on two elements with one attribute.</description>
+ <query name="K2-Axes-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-64.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-65" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Invoke the child axis on two elements with one attribute.</description>
+ <query name="K2-Axes-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-65.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-66" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Invoke the child axis on mixed content.</description>
+ <query name="K2-Axes-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-66.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-67" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the descendant axis on an element, as operand to the comma operator.</description>
+ <query name="K2-Axes-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-67.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-68" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the descendant-or-self axis on an element, as operand to the comma operator.</description>
+ <query name="K2-Axes-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-68.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-69" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the descendant axis on an element that has an attribute, as operand to the comma operator.</description>
+ <query name="K2-Axes-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-69.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-70" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply the descendant-or-self axis on an element that has an attribute, as operand to the comma operator.</description>
+ <query name="K2-Axes-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-70.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-71" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply function fn:empty() on the descendant axis applied on an element constructor.</description>
+ <query name="K2-Axes-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-71.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-72" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply function fn:empty() on the descendant-or-self axis applied on an element constructor.</description>
+ <query name="K2-Axes-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-72.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-73" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply function fn:empty() on the descendant axis applied on an element constructor that has an attribute.</description>
+ <query name="K2-Axes-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-73.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-74" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply function fn:empty() on the descendant-or-self axis applied on an element constructor that has an attribute.</description>
+ <query name="K2-Axes-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-74.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-75" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Combine axis descendant-or-self, function last() and axis ancestor.</description>
+ <query name="K2-Axes-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-75.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-76" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Combine axis descendant-or-self and function last().</description>
+ <query name="K2-Axes-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-77" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>There is no axis by name 'preceeding'.</description>
+ <query name="K2-Axes-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-78" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply fn:count() to a set of nodes involving the parent axis.</description>
+ <query name="K2-Axes-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-78.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-79" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply fn:count() to a set of nodes involving the descendant axis.</description>
+ <query name="K2-Axes-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-79.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-80" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Apply fn:count() to a set of nodes involving the descendant axis.</description>
+ <query name="K2-Axes-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-80.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-81" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure that an element name test after an attribute test matches.</description>
+ <query name="K2-Axes-81" static-name="K2-Axes-81-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-81.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-82" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure that an element name test after an attribute with abbreviated syntax test matches.</description>
+ <query name="K2-Axes-82" static-name="K2-Axes-82-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-82.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-83" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Simple parser test of the attribute() test appearing after the attribute axis.</description>
+ <query name="K2-Axes-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-83.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-84" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>Simple parser test of the schema-attribute() test appearing after the attribute axis.</description>
+ <query name="K2-Axes-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-85" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>The attribute name isn't optional.</description>
+ <query name="K2-Axes-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-86" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>A significant set of path expressions with different combinations of source values, axes and node tests, that always evaluate to the empty sequence, no matter what document structure that is being walked. The list is not guaranteed to be exhaustive. Some implementations detect this and rewrite away such combinations or warn the user about such constructs. Since static typing implementations may infer these expressions to the empty sequence, they may raise XPST0005.</description>
+ <query name="K2-Axes-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">TopMany</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-86.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-87" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure node sorting is applied when the left operand is the result of the comma operator.</description>
+ <query name="K2-Axes-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-87.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-88" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure node sorting is applied when the left operand is the result of the comma operator, while using variable references.</description>
+ <query name="K2-Axes-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-88.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-89" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Ensure attribute tests match, and that attributes are properly copied when combined with a default element namespace declaration.</description>
+ <query name="K2-Axes-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-90" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>An incorrectly ending QName.</description>
+ <query name="K2-Axes-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-91" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>An incorrectly ending QName, with space.</description>
+ <query name="K2-Axes-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-92" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Test parsing of 'gt'.</description>
+ <query name="K2-Axes-92" static-name="K2-Axes-92-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-92.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-93" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Space is disallowed after the first angle bracket in a direct element constructor.</description>
+ <query name="K2-Axes-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-94" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>Use a single 'declare' nametest.</description>
+ <query name="K2-Axes-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-95" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Use an invalid function declaration.</description>
+ <query name="K2-Axes-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-96" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Use an invalid function declaration(#2).</description>
+ <query name="K2-Axes-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-97" FilePath="PathExpr/Steps/Axes/" scenario="parse-error">
+ <description>Use an invalid function declaration(#3).</description>
+ <query name="K2-Axes-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Axes-98" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>Use a set of reserved keywords as nametests.</description>
+ <query name="K2-Axes-98" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-99" FilePath="PathExpr/Steps/Axes/" scenario="runtime-error">
+ <description>Use an invalid function declaration(#3).</description>
+ <query name="K2-Axes-99" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-100" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Do a peculiar combination between axis self and last().</description>
+ <query name="K2-Axes-100" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-100.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-101" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Do a peculiar combination between axis self and last().</description>
+ <query name="K2-Axes-101" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-101.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-102" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Execute a query in several different ways.</description>
+ <query name="K2-Axes-102" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">XMarkAuction</input-file>
+ <output-file role="principal" compare="Fragment">K2-Axes-102.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-103" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Combine a function call with paths that requires sorting.</description>
+ <query name="K2-Axes-103" static-name="K2-Axes-103-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">CPPGlobals</input-file>
+ <output-file role="principal" compare="Text">K2-Axes-103.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Axes-104" FilePath="PathExpr/Steps/Axes/" scenario="standard">
+ <description>Use the focus from within an element constructor.</description>
+ <query name="K2-Axes-104" date="2008-02-11+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Axes-104.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="NodeTestSection" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Node Tests</title>
+ <description>Tests in this group take the axes as a given and focus on the NodeTest syntax in XQuery 3.2.1.2. Includes explicit names, *, and the various kind tests that look like functions.</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeTest" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>NodeTest</title>
+ <description>Tests in this group take the axes as a given and focus on the NodeTest syntax in XQuery 3.2.1.2. Includes explicit names, *, and the various kind tests that look like functions.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="NodeTest001" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple test for comment() node type.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest001" date="2003-03-07">
+ <description>Simple test for comment() node type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">NodeTest001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="NodeTest002" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple test for processing-instruction() node test.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest002" date="2003-03-07">
+ <description>Simple test for processing-instruction() node test</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">NodeTest002.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest006" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar" is-XPath2="false">
+ <description>Simple test for node type text().</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest006" date="2003-03-07">
+ <description>Simple test for node type text()</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">NodeTest006.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest007-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() finds no descendant PIs of the given name anywhere.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest007" date="2003-02-28">
+ <description>processing-instruction('name') NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="XML">NodeTest007-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest007-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() gets all PIs of the given name, including those off root.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest007" date="2003-02-28">
+ <description>processing-instruction('name') NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">NodeTest007-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest008-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>text() gets no descendant text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest008" date="2003-02-28">
+ <description>text() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="XML">NodeTest008-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest008-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>text() gets text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest008" date="2003-02-28">
+ <description>text() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="XML">NodeTest008-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest009-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>comment() gets no descendant comment nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest009" date="2003-02-28">
+ <description>comment() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="XML">NodeTest009-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest009-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>comment() gets comment nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest009" date="2003-02-28">
+ <description>comment() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="XML">NodeTest009-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest010-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>//comment() gets no comment nodes anywhere.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest010" date="2003-02-28">
+ <description>comment() NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="XML">NodeTest010-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest010-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>//comment() gets all comments, including those off root.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest010" date="2003-02-28">
+ <description>comment() NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">NodeTest010-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest011-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() finds no descendant PIs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest011" date="2003-02-28">
+ <description>processing-instruction() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">Tree1Child</input-file>
+ <output-file role="principal" compare="XML">NodeTest011-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest011-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() gets all descendant PIs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest011" date="2003-02-28">
+ <description>processing-instruction() as a NodeTest</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="XML">NodeTest011-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest012-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() finds no descendant PIs anywhere.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest012" date="2003-02-28">
+ <description>processing-instruction() NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="XML">NodeTest012-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest012-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() gets all PIs, including those off root.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest012" date="2003-02-28">
+ <description>processing-instruction() NodeTest can apply under root</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">NodeTest012-2.xml</output-file>
+ </test-case>
+ <test-case name="NodeTest013-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>processing-instruction() gets descendant PIs of the given name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest013" date="2003-02-28">
+ <description>processing-instruction('name') matches only the given name</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <output-file role="principal" compare="XML">NodeTest013-1.xml</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving a text node and a boolean expression (and fn:true()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-1" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-1.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving a text node and a boolean expression (or fn:true()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-2" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-2.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-3" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving a text node and a boolean expression (and fn:false()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-3" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-3.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-4" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving a text node and a boolean expression (or fn:false()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-4" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-4.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-5" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving Element node types and a boolean expression (or fn:false()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-5" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-5.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-6" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving Element node types and a boolean expression (or fn:true()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-6" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-6.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-7" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving Element node types and a boolean expression (and fn:false()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-7" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-7.txt</output-file>
+ </test-case>
+ <test-case name="NodeTesthc-8" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Simple test involving Element node types and a boolean expression (and fn:true()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTesthc-8" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">NodeTesthc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-1" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Check the child count of an empty direct element constructor.</description>
+ <query name="K2-NodeTest-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-2" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Check the child count of an empty direct element constructor.</description>
+ <query name="K2-NodeTest-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-3" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside processing-instruction().</description>
+ <query name="K2-NodeTest-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-4" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside text().</description>
+ <query name="K2-NodeTest-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-5" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside comment().</description>
+ <query name="K2-NodeTest-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-6" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside node().</description>
+ <query name="K2-NodeTest-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-7" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside document-node().</description>
+ <query name="K2-NodeTest-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-8" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside schema-attribute().</description>
+ <query name="K2-NodeTest-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-9" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'*' is not allowed inside schema-element().</description>
+ <query name="K2-NodeTest-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-10" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>There is no type by name document().</description>
+ <query name="K2-NodeTest-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-11" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>There is no type by name document().</description>
+ <query name="K2-NodeTest-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-12" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>There is no type by name document().</description>
+ <query name="K2-NodeTest-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-13" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>There is no type by name document().</description>
+ <query name="K2-NodeTest-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-14" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'name' is not allowed inside document-node().</description>
+ <query name="K2-NodeTest-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-15" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>'name' is not allowed inside document-node().</description>
+ <query name="K2-NodeTest-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-16" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>processing-instruction() isn't allowed inside document-node().</description>
+ <query name="K2-NodeTest-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-17" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>unknown() isn't allowed inside document-node().</description>
+ <query name="K2-NodeTest-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-18" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="parse-error">
+ <description>schema-attribute() isn't allowed inside document-node().</description>
+ <query name="K2-NodeTest-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-19" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use document-node() with an unkown schema-element() type.</description>
+ <query name="K2-NodeTest-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-20" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use document-node() with an unkown schema-element() type.</description>
+ <query name="K2-NodeTest-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-21" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Ensure 'element(local:ncname)' is parsed correctly when inside document-node().</description>
+ <query name="K2-NodeTest-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-21.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-22" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside document-node()/element().</description>
+ <query name="K2-NodeTest-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-23" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside element().</description>
+ <query name="K2-NodeTest-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-24" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside element().</description>
+ <query name="K2-NodeTest-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-25" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside document-node()/schema-element().</description>
+ <query name="K2-NodeTest-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-26" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside schema-element().</description>
+ <query name="K2-NodeTest-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-27" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside schema-attribute().</description>
+ <query name="K2-NodeTest-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-28" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Invoke '/' on a tree whose root is not a document node.</description>
+ <query name="K2-NodeTest-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-29" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Apostrophes are valid separators in processing-instruction().</description>
+ <query name="K2-NodeTest-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-30" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Ensure element() isn't parsed as a function.</description>
+ <query name="K2-NodeTest-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-31" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a function body.</description>
+ <query name="K2-NodeTest-31" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-32" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>We evaluate to only atomic values, although the static type does not reflect that.</description>
+ <query name="K2-NodeTest-32" static-name="K2-NodeTest-32-static" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-33" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a body for a global variable.</description>
+ <query name="K2-NodeTest-33" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-34" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a body for a global variable(#2).</description>
+ <query name="K2-NodeTest-34" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-35" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a function body(#2).</description>
+ <query name="K2-NodeTest-35" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-36" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a function body(#3).</description>
+ <query name="K2-NodeTest-36" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-37" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a function body(#4).</description>
+ <query name="K2-NodeTest-37" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-38" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a function body(#4).</description>
+ <query name="K2-NodeTest-38" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-39" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a let clause.</description>
+ <query name="K2-NodeTest-39" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-40" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="runtime-error">
+ <description>Trigger XPTY0018 inside a for clause.</description>
+ <query name="K2-NodeTest-40" date="2008-01-02+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeTest-41" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Use fn:last() with nested predicates.</description>
+ <query name="K2-NodeTest-41" static-name="K2-NodeTest-41-static-cbcl" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeTest-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-42" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Use fn:last() with nested predicates(#2).</description>
+ <query name="K2-NodeTest-42" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeTest-43" FilePath="PathExpr/Steps/NodeTestSection/NodeTest/" scenario="standard">
+ <description>Use fn:last() with nested predicates(#3).</description>
+ <query name="K2-NodeTest-43" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeTest-43.txt</output-file>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NameTest" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>NameTest</title>
+ <description>Tests in this group take the axes as a given and focus on the NodeTest syntax in XQuery 3.2.1.2. Includes explicit names, *, and the various kind tests that look like functions.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="NodeTest003" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple test for * node test.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest003" date="2003-03-07">
+ <description>Simple test for * node test</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">NodeTest003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="NodeTest004" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple test for . node test.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest004" date="2003-03-07">
+ <description>Simple test for . node test</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">NodeTest004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="NodeTest005" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple test for . and * node test.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="NodeTest005" date="2003-03-07">
+ <description>Simple test for . and * node test</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">NodeTest005.xml</output-file>
+ </test-case>
+ <test-case name="nametest-1" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that evaluates "child::*" of a newly construted node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-1" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-1.txt</output-file>
+ </test-case>
+ <test-case name="nametest-2" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that evaluates "child::b" of a newly construted node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-2" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-2.txt</output-file>
+ </test-case>
+ <test-case name="nametest-3" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that uses an unknown prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-3" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case name="nametest-4" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that uses an unknown prefix. Uses "*".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-4" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case name="nametest-5" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that examines "*:b" for a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-5" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-5.txt</output-file>
+ </test-case>
+ <test-case name="nametest-6" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that examines "ns1:b" for a newly constructed element that uses a declared namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-6" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-6.txt</output-file>
+ </test-case>
+ <test-case name="nametest-7" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that examines "b" for a newly constructed element node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-7" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-7.txt</output-file>
+ </test-case>
+ <test-case name="nametest-8" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that examines "b" for a newly constructed element node and used as argument to "node-name" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-8" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nametest-8.txt</output-file>
+ </test-case>
+ <test-case name="nametest-9" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that attempts to select a non-existent node from a newly constructed element node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-9" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nametest-9.txt</output-file>
+ </test-case>
+ <test-case name="nametest-10" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects an "child::b" of a newly created element node and whose namespace URI is declared as the default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-10" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nametest-10.txt</output-file>
+ </test-case>
+ <test-case name="nametest-11" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects an "child::b" of a newly created element node and whose namespace URI is in no namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-11" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nametest-11.txt</output-file>
+ </test-case>
+ <test-case name="nametest-12" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects an "child::*:day" of an element node used as part of an union operation.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-12" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">nametest-12.txt</output-file>
+ </test-case>
+ <test-case name="nametest-13" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects an "child::*" and "child::day" (same nodes) of an element node used as part of an intersect operation.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-13" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">nametest-13.txt</output-file>
+ </test-case>
+ <test-case name="nametest-14" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects an "child::*" and "child::day" (same nodes) of an element node used as part of an except operation.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-14" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">nametest-14.txt</output-file>
+ </test-case>
+ <test-case name="nametest-15" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects all the children of the context node ("child::*").</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-15" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">nametest-15.txt</output-file>
+ </test-case>
+ <test-case name="nametest-16" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects all the children of the context node ("child::employee").</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-16" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">nametest-16.txt</output-file>
+ </test-case>
+ <test-case name="nametest-17" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Name test that selects all the children of the context node ("child::*:employee").</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-17" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">nametest-17.txt</output-file>
+ </test-case>
+ <test-case name="nametest-18" FilePath="Expressions/PathExpr/Steps/NodeTest/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of a name test, which selects a child that was created using a declared namespace (qualified name). Use "child::*:b" syntax.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <spec-citation spec="XQuery" section-number="3.2.1" section-title="Steps" section-pointer="id-steps"/>
+ <query name="nametest-18" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">nametest-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-1" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A nodetest appearing in a wrong place, leading to syntax error.</description>
+ <query name="K-NameTest-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-2" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>'---..---' is an invalid nodetest.</description>
+ <query name="K-NameTest-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-3" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>'foo-' is an invalid nametest. Whitespace is wrong.</description>
+ <query name="K-NameTest-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-4" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>'nametest : nametest' is a syntactically invalid expression.</description>
+ <query name="K-NameTest-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-5" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>'nametest: nametest' is a syntactically invalid expression.</description>
+ <query name="K-NameTest-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-6" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>'nametest :nametest' is a syntactically invalid expression.</description>
+ <query name="K-NameTest-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-7" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>Invalid string literals and nametests mixed, stressing tokenizer and parser code.</description>
+ <query name="K-NameTest-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-8" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>Invalid string literals and nametests mixed, stressing tokenizer and parser code.</description>
+ <query name="K-NameTest-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-9" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>Invalid string literals and nametests mixed, stressing tokenizer and parser code.</description>
+ <query name="K-NameTest-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-10" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>Invalid string literals and nametests mixed, stressing tokenizer and parser code.</description>
+ <query name="K-NameTest-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameTest-11" FilePath="Expressions/PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>Invalid string literals and nametests mixed, stressing tokenizer and parser code.</description>
+ <query name="K-NameTest-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-1" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"//" by itself is not a valid path expression.</description>
+ <query name="K2-NameTest-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-2" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"/*5" is a syntax error.</description>
+ <query name="K2-NameTest-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-3" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"/*5" is a syntax error.</description>
+ <query name="K2-NameTest-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-4" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"4 + / * 5" is a syntax error.</description>
+ <query name="K2-NameTest-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-5" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A complex expression to parse, taken from W3C's (obsolete) 'Building a Tokenizer for XPath or XQuery' document. The query naturally contains XPTY0004. XPDY0002 is allowed since an implementation may change the default focus from being 'none' to being undefined.</description>
+ <query name="K2-NameTest-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-6" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>An axis must be specified when ".." is used.</description>
+ <query name="K2-NameTest-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-7" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>An axis must be specified when ".." is used(#2).</description>
+ <query name="K2-NameTest-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-8" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"@" by itself is syntactically invalid.</description>
+ <query name="K2-NameTest-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-9" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>"@" with space is syntactically invalid.</description>
+ <query name="K2-NameTest-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-10" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A node test must follow "parent::" is used.</description>
+ <query name="K2-NameTest-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-11" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>No binding existing for a "prefix:*" test.</description>
+ <query name="K2-NameTest-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-12" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A nametest being "xml:space".</description>
+ <query name="K2-NameTest-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NameTest-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-13" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A nametest being "xml:*".</description>
+ <query name="K2-NameTest-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NameTest-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-14" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A nametest being "child::*".</description>
+ <query name="K2-NameTest-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-15" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A name test matching many different kinds of nodes.</description>
+ <query name="K2-NameTest-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-16" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A wild-card name test matching only elements.</description>
+ <query name="K2-NameTest-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-17" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A name test matching only attributes.</description>
+ <query name="K2-NameTest-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-18" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A wild-card name test matching only attributes.</description>
+ <query name="K2-NameTest-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-19" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A name test matching only processing-instructions.</description>
+ <query name="K2-NameTest-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-20" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A wild-card name test matching only processing-instructions.</description>
+ <query name="K2-NameTest-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-21" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A processing-instruction() with an invalid NCName in a string literal.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5351</reflects-resolution>
+ <query name="K2-NameTest-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-22" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A processing-instruction() with an invalid NCName in a string literal.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5351</reflects-resolution>
+ <query name="K2-NameTest-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-23" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A processing-instruction() with an invalid NCName in a string literal.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5351</reflects-resolution>
+ <query name="K2-NameTest-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-24" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>An integer literal cannot be specified as PI name.</description>
+ <query name="K2-NameTest-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-25" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A QName cannot be specified as PI name.</description>
+ <query name="K2-NameTest-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-26" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A variable reference cannot be specified as PI name.</description>
+ <query name="K2-NameTest-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-27" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A variable reference cannot be specified as PI name.</description>
+ <query name="K2-NameTest-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-28" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A element name cannot be a string literal, inside element().</description>
+ <query name="K2-NameTest-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-29" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A element name cannot be a string literal, inside element().</description>
+ <query name="K2-NameTest-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-30" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A element name cannot be a string literal, inside element().</description>
+ <query name="K2-NameTest-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-31" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A element name cannot be a string literal, inside element().</description>
+ <query name="K2-NameTest-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-32" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>attribute(name) as part of a step.</description>
+ <query name="K2-NameTest-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-33" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>String literals aren't allowed in schema-element().</description>
+ <query name="K2-NameTest-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-34" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>String literals aren't allowed in schema-attribute().</description>
+ <query name="K2-NameTest-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-35" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>An undeclared prefix inside a name in schema-element() is an error.</description>
+ <query name="K2-NameTest-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-36" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>An undeclared prefix inside a name in schema-attribute() is an error.</description>
+ <query name="K2-NameTest-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-37" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown type in schema-element() is an error.</description>
+ <query name="K2-NameTest-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-38" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown type in schema-attribute() is an error.</description>
+ <query name="K2-NameTest-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-39" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown type in schema-element() is an error(with namespace).</description>
+ <query name="K2-NameTest-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-40" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown type in schema-attribute() is an error(with namespace).</description>
+ <query name="K2-NameTest-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-41" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown prefix raises an error.</description>
+ <query name="K2-NameTest-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-42" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Specifying an unknown prefix raises an error.</description>
+ <query name="K2-NameTest-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-43" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>The prefix 'xmlns' is not in-scope.</description>
+ <query name="K2-NameTest-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-44" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>The prefix 'xmlns' is not in-scope(#2).</description>
+ <query name="K2-NameTest-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-45" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>The prefix 'xmlns' is not in-scope(#3).</description>
+ <query name="K2-NameTest-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-46" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>The prefix 'xmlns' is not in-scope(#4).</description>
+ <query name="K2-NameTest-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-47" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use 'xmlns' as an element name test.</description>
+ <query name="K2-NameTest-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-48" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use 'xmlns' as an attribute name test.</description>
+ <query name="K2-NameTest-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NameTest-48.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-49" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>An child axis applies on a sequence of attributes.</description>
+ <query name="K2-NameTest-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-49.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-50" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A '@prefix:*'-test doesn't match element nodes.</description>
+ <query name="K2-NameTest-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-50.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-51" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Navigate the child axis of a computed attribute.</description>
+ <query name="K2-NameTest-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-51.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-52" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Navigate the child axis of a computed comment.</description>
+ <query name="K2-NameTest-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-52.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-53" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Navigate the child axis of a direct comment.</description>
+ <query name="K2-NameTest-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-53.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-54" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Navigate the child axis of a computed PI.</description>
+ <query name="K2-NameTest-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-54.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-55" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Navigate the child axis of a direct PI.</description>
+ <query name="K2-NameTest-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-55.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-56" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A '*:name' as operand to 'eq'.</description>
+ <query name="K2-NameTest-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-56.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-57" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A '@*:name' as operand to 'eq'.</description>
+ <query name="K2-NameTest-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-57.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-58" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A 'prefix:*' as operand to 'eq'.</description>
+ <query name="K2-NameTest-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-58.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-59" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>A '@*prefix:*' as operand to 'eq'.</description>
+ <query name="K2-NameTest-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-59.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-60" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Combine the descendant-or-self axis with a processing-instruction test.</description>
+ <query name="K2-NameTest-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NameTest-60.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-61" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Apply processing-instruction() to the empty sequence.</description>
+ <query name="K2-NameTest-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-61.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-62" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Apply processing-instruction() to the result of an element constructor.</description>
+ <query name="K2-NameTest-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-62.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-63" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Combine the descendant-or-self axis with the child axis.</description>
+ <query name="K2-NameTest-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-63.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-64" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Ensure the axis is correct when using an attribute(*, type) test in the abbreviated axis.</description>
+ <query name="K2-NameTest-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-64.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-65" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Ensure the axis is correct when using an attribute(name, type) test in the abbreviated axis.</description>
+ <query name="K2-NameTest-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-65.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-66" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside attribute().</description>
+ <query name="K2-NameTest-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-67" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use an unbound prefix inside attribute()(#2).</description>
+ <query name="K2-NameTest-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-68" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use a type with attribute() that doesn't match.</description>
+ <query name="K2-NameTest-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-68.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-69" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with attribute() that doesn't exist.</description>
+ <query name="K2-NameTest-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-70" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with attribute() that doesn't exist(#2).</description>
+ <query name="K2-NameTest-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-71" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use a complex type with attribute().</description>
+ <query name="K2-NameTest-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-71.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-72" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use element() with an unbound prefix.</description>
+ <query name="K2-NameTest-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-73" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use element() with an unbound prefix(#2).</description>
+ <query name="K2-NameTest-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-74" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use element() with a type that doesn't exist.</description>
+ <query name="K2-NameTest-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-75" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use element() with a type that doesn't exist.</description>
+ <query name="K2-NameTest-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-76" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use element() with xs:anyType.</description>
+ <query name="K2-NameTest-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-76.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-77" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Use element() with xs:anyType.</description>
+ <query name="K2-NameTest-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NameTest-77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-78" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use 'let' as a single name test.</description>
+ <query name="K2-NameTest-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-79" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use 'for' as a single name test.</description>
+ <query name="K2-NameTest-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-80" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use 'as' as a single name test.</description>
+ <query name="K2-NameTest-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-81" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use 'of' as a single name test.</description>
+ <query name="K2-NameTest-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-82" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="parse-error">
+ <description>A name cannot end with a colon.</description>
+ <query name="K2-NameTest-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-83" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A name test that is equal to a node type name.</description>
+ <query name="K2-NameTest-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-84" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="standard">
+ <description>Axis names are reserved function names. However, due to the specification being unclear on this, accepting it as well as rejecting it is allowed.</description>
+ <query name="K2-NameTest-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NameTest-84.txt</output-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-85" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A single '_' is a valid name test.</description>
+ <query name="K2-NameTest-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NameTest-86" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>A '_' between letters is a valid name test.</description>
+ <query name="K2-NameTest-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-87" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with attribute() that doesn't exist(#3).</description>
+ <query name="K2-NameTest-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-88" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with attribute() that doesn't exist(#4).</description>
+ <query name="K2-NameTest-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-89" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with element() that doesn't exist(#3).</description>
+ <query name="K2-NameTest-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NameTest-90" FilePath="PathExpr/Steps/NodeTestSection/NameTest/" scenario="runtime-error">
+ <description>Use a type with element() that doesn't exist(#4).</description>
+ <query name="K2-NameTest-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+</test-group>
+
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Predicates" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Predicates</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="predicates-1" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "true" value (uses "fn:true").</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-1" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-2" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "false" value (uses "fn:false"). Use "fn:count" to avoid empty file.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-2" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicates-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-3" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "true" value (uses "fn:true" and fn:not()).</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-3" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-4" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("and" operator), returns true.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-4" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-5" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("or" operator), return true.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-5" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-6" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("and" operator), returns false. Use "fn:count" to avoid empty file.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-6" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicates-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-7" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("or" operator), returns false. Use "fn:count" to avoid empty file.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-7" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicates-7.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-8" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:string() function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-8" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-9" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:integer()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-9" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-10" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:decimal()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-10" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="XML">predicates-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-11" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:float()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-11" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-12" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:double()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-12" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-13" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:boolean()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-13" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-14" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:date()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-14" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicates-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-17" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "eq" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-17" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-18" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "ne" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-18" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-19" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "lt" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-19" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-20" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "le" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-20" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-21" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "gt" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-21" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-22" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "ge" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-22" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-23" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "=" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-23" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-24" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "!=" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-24" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-25" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "&lt;" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-25" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-26" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "&lt;=" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-26" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-27" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "&gt;" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-27" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-28" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate that uses the "&gt;=" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicates-28" date="2005-09-01"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-28.txt</output-file>
+ </test-case>
+ <test-case name="predicates-29" FilePath="Expressions/PathExpr/Predicates/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of numeric range used as filter expression.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-29" date="2006-03-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-30" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of predicates, where implementation may switch order of predicates order.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-30" date="2006-03-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicates-31" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of predicates, where implementation may switch order of predicates for evaluation.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicates-31" date="2006-03-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">predicates-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-1" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "true" value (uses "fn:true"). Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-1" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-2" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "false" value (uses "fn:false"). Use "fn:count" to avoid empty file. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-2" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicatesns-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-3" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate with a "true" value (uses "fn:true" and fn:not()). Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-3" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-4" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("and" operator), returns true. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-4" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-5" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("or" operator), return true. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-5" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-6" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("and" operator), returns false. Use "fn:count" to avoid empty file. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-6" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicatesns-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-7" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate set to a boolean expression ("or" operator), returns false. Use "fn:count" to avoid empty file. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <query name="predicatesns-7" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Text">predicatesns-7.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-8" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:string() function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-8" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-9" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:integer()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-9" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-10" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:decimal()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-10" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="XML">predicatesns-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-11" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:float()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-11" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-12" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:double()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-12" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-13" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:boolean()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-13" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="predicatesns-14" FilePath="Expressions/PathExpr/Predicates/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a simple predicate, that uses the "xs:date()" function. Not Schema dependent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.2" section-title="Predicates" section-pointer="id-predicates"/>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="predicatesns-14" date="2006-03-15"/>
+ <input-file role="principal-data" variable="input-context1">atomicns</input-file>
+ <output-file role="principal" compare="Fragment">predicatesns-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-Predicates-1" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Predicate combined with 'treat as'.</description>
+ <query name="K2-Predicates-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Predicates-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-2" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply a predicate to directly constructed nodes.</description>
+ <query name="K2-Predicates-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-3" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply a predicate to directly constructed nodes.</description>
+ <query name="K2-Predicates-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-4" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply a predicate to directly constructed nodes.</description>
+ <query name="K2-Predicates-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-5" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply two identical numeric predicates after each other.</description>
+ <query name="K2-Predicates-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-6" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply a predicate to a node constructor.</description>
+ <query name="K2-Predicates-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-7" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Apply last() to ancestor-or-self within a predicate.</description>
+ <query name="K2-Predicates-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-8" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Use an axis step on an expression which has static type item(), from within a predicate.</description>
+ <query name="K2-Predicates-8" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Predicates-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Predicates-9" FilePath="PathExpr/Predicates/" scenario="standard">
+ <description>Use an axis step on an expression which has static type item(), from within a path.</description>
+ <query name="K2-Predicates-9" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-Predicates-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UnabbrAxes" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Unabbreviated Syntax</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-1" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - child::empnum - select empnum children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-1" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-2" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - child::* - select all element children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-2" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-3" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - child::text() - select all text node children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-3" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">unabbreviatedSyntax-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-4" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - child::node() - select all children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-4" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-5" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - child::node() - select all children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-5" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-8" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - parent::node() - Selects the parent of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-8" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-9" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - descendant::empnum - Selects the "empnum" descendants of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-9" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-12" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - descendant-or-self::employee - Selects all the "employee" descendant of the context node (selects employee, if the context node is "employee").</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-12" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-13" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - self::employee - Selects the context node, if it is an "employee" element, otherwise returns empty sequence. This test retuns an "employee" element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-13" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-14" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - self::hours - Selects the context node, if it is an "hours" element, otherwise returns empty sequence. This test retuns the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-14" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">unabbreviatedSyntax-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-15" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax child::employee/descendant:empnum- Selects the empnum element descendants of the employee element children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-15" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-16" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax child::*/child:pnum)- Selects the pnum grandchildren of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-16" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-18" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate /descendant::pnum - Selects all the pnum elements in the same document as the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-18" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-19" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate /descendant::employee/child::pnum selects all the pnum elements that have an "employee" parent and that are in the same document as the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-19" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-20" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[fn:position() = 1]". Selects the first employee child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-20" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-21" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[fn:position() = fn:last()]". Selects the last "employee" child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-21" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-22" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[fn:position() = fn:last()-1]. Selects the previous to the last one "employee" child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-22" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-23" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::hours[fn:position() &gt; 1]". Selects all the para children of the context node other than the first "hours" child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-23" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-26" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "/descendant::employee[fn:position() = 12]". Selects the twelfth employee element in the document containing the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-26" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-27" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "/child::works/child::employee[fn:position() = 5]/child::hours[fn:position() = 2]". Selects the second "hours" of the fifth "employee" of the "works" whose parent is the document node that contains the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-27" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-28" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[attribute::name eq "Jane Doe 11"]". Selects all "employee" children of the context node that have a "name" attribute with value "Jane Doe 11".</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-28" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-29" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[attribute::gender eq 'female'][fn:position() = 5]". Selects the fifth employee child of the context node that has a gender attribute with value "female".</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-29" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-30" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[child::empnum = 'E3']". Selects the employee children of the context node that have one or more empnum children whose typed value is equal to the string "E3".</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-30" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-31" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::employee[child::status]". Selects the employee children of the context node that have one or more status children.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-31" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-32" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::*[self::pnum or self::empnum]". Selects the pnum and empnum children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-32" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-33" FilePath="Expressions/PathExpr/UnabbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "child::*[self::empnum or self::pnum][fn:position() = fn:last()]". Selects the last empnum or pnum child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-33" date="2005-07-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-33.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AbbrAxes" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Abbreviated Syntax</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-1" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "hours". Selects the "hours" element children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-1" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-2" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "text()". Selects all text node children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-2" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">abbreviatedSyntax-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-3" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "@name". Selects the name attribute of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-3" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-5" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[1]". Selects the first employee child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-5" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-6" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "para[fn:last()]". Selects the last employee child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-6" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-7" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "*/hours". Selects all hours grandchildren of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-7" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-8" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "/works/employee[5]/hours[2]". Selects the second hours of the fifth employee of the book whose parent is the document node that contains the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-8" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-9" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee//hours". Selects the hours element descendants of the employee element children of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-9" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-10" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "//hours". Selects all the hours descendants of the root document node and thus selects all hours elements in the same document as the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-10" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-12" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "//overtime/day". Selects all the day elements in the same document as the context node that have an overtime parent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-12" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-13" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, ".//day". Selects the day element descendants of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-13" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-14" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "..". Selects the parent of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-14" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-16" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[@name="Jane Doe 11"]". Selects all employee children of the context node that have a name attribute with a value "Jane Doe 11".</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-16" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-17" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[@gender="female"][5]". Selects the fifth element child of the context node that has a gender attribute with value "female".</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-17" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-18" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[5][@gender="female"]". Selects the fifth employee child of the context node if that child has a gender attribute with value "female".</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-18" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-19" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[status="active"]". Selects the employee children of the context node that have one or more status children whose typed value is equal to the string "active".</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-19" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-20" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[overtime]". Selects the employee children of the context node that have one or more overtime children.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-20" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-21" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[@name and @type]". Selects all the employee children of the context node that have both a name attribute and a type attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-21" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-22" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee/(status|overtime)/day". Selects every day element that has a parent that is either a status or an overime element, that in turn is a child of an employee element that is a child of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-22" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-24" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee/(status|overtime)/day". Selects every day element that has a parent that is either a status or an overime element, that in turn is a child of an employee element that is a child of the context node. Uses "union" Operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-24" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="abbreviatedSyntax-25" FilePath="Expressions/PathExpr/AbbrAxes/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates abbreviated syntax, "employee[@name=condition or @type=condition]". Selects all the employee children of the context node that have both a name attribute and a type attribute. Uses the "or" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.2.4" section-title="Abbreviated Syntax" section-pointer="abbrev"/>
+ <query name="abbreviatedSyntax-25" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">abbreviatedSyntax-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-AbbrAxes-1" FilePath="PathExpr/AbbrAxes/" scenario="runtime-error">
+ <description>Focus is undefined inside user functions; '..' axis.</description>
+ <query name="K2-AbbrAxes-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="SeqExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Sequence Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="ConstructSeq" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Constructing Sequences</title>
+ <description>Tests that construct sequences</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="commaOp" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Comma Operator</title>
+ <description>Tests that construct sequences using the comma operator</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="sequenceexpressionhc1" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction involving integers.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc2" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction involving nested sequences using integers.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc3" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction using the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc4" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction using the "to" operand.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc5" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction using a repeated element.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc6" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence expression resulting in an empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc6" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc7" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence expression resulting on a sequence in reverse order.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc7" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">sequenceexpressionhc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc8" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence expression resulting by quering string data from xml source.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc8" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">works</input-file>
+ <output-file role="principal" compare="Fragment">sequenceexpressionhc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="sequenceexpressionhc9" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple sequence expression resulting by quering string data from multiple xml source.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="sequenceexpressionhc9" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Fragment">sequenceexpressionhc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-1" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members is an addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-1" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-2" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members is a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-2" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-3" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members is a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-3" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-4" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members is a division (div) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-4" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-5" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members is a division (idiv) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-5" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-6" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members contains invocation to "fn:count" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-6" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-7" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of the members contains invacotion to "fn:string-length" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-7" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-8" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "fn:true" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-8" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-9" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "fn:false" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-9" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-10" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "fn:not()" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-10" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-11" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains a boolean (and) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-11" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-12" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains a boolean (or) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-12" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-13" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:string()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-13" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-14" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:integer()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-14" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-15" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:decimal()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-15" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-16" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-16" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-17" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:float()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-17" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-18" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:double()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-18" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-19" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where one of its members contains invocation to "xs:boolean()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-19" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-20" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "xs:date()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-20" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-21" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "xs:dateTime()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-21" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="constSeq-22" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple Sequence construction, where both of its members contains invocation to "xs:time()".</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <query name="constSeq-22" date="2005-08-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constSeq-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-001" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 and arg2 : sequence of number.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-001" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-002" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 and arg2 : string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-002" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-003" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Args : string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-003" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-004" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Args : string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-004" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-005" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 : string, arg2:anyURI.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-005" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-006" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 : string, arg2:integer, arg3:anyURI.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-006" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-007" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 : anyURI, arg2: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-007" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-008" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1 and arg2 : float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-008" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-009" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:float, arg2: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-009" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-010" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: double, arg2: double, arg3:float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-010" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-011" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:boolean, arg2: boolean, arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-011" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-012" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:boolean, arg2: boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-012" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-013" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Iarg1:date, arg2: boolean, arg3: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-013" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-014" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:dateTime, arg2: empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-014" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-015" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:time, arg2: string , arg3: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-015" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-016" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg1:empty seq, arg2: string , arg3: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-016" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-017" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use simple arithmetic expression with concat.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-017" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-018" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Concat more than two sequences.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-018" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-concatenate-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-019" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use an external variable with op:concatenate.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-019" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Fragment">op-concatenate-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-concatenate-mix-args-020" FilePath="Expressions/Operators/SeqOp/SeqConcat/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use two external variables with op:contenate.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.2" section-title="op:concatenate" section-pointer="func-concatenate"/>
+ <query name="op-concatenate-mix-args-020" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Fragment">op-concatenate-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-commaOp-1" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard">
+ <description>A heavily nested sequence of expressions with the comma operator. On some implementations this triggers certain optimization paths.</description>
+ <query name="K-commaOp-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-commaOp-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-commaOp-2" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard">
+ <description>An expression sequence containing only empty sequences. On some implementations this triggers certain optimization paths.</description>
+ <query name="K-commaOp-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-commaOp-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-commaOp-3" FilePath="Expressions/SeqExpr/ConstructSeq/commaOp/" scenario="standard">
+ <description>An expression sequence containing many empty sequences and one xs:string. On some implementations this triggers certain optimization paths.</description>
+ <query name="K-commaOp-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-commaOp-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="RangeExpr" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Range Expression</title>
+ <description>Tests that construct sequences using the RangeExpr</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="rangeExpr-1" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple range expression using positive integers.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-1" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-2" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression of length one containing the single integer 10.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-2" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-3" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression that results in the sequence of length zero.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-3" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-4" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression that in conjunction with the "reverse" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-4" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-5" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression that uses the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-5" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-6" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are addition operations.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-6" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-7" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the first operand are negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-7" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-8" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are negative integers.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-8" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-9" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the first operand is "xs:integer" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-9" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-10" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the second operand is "xs:integer" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-10" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-11" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are "xs:integer" functions.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-11" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-12" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, using the "fn:min" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-12" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-13" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, using the "fn:max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-13" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-14" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, using the "fn:min" and "fn:max" functions.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-14" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-15" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression as an argument to the "fn:min" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-15" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-16" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression as an argument to the "fn:max" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-16" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-17" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression as an argument to the "fn:avg" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-17" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-18" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression as an argument to the "fn:count" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-18" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-19" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the first operand is a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-19" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-20" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the second operand is a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-20" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-21" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are multiplication operations.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-21" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-22" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the first operand is a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-22" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-23" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the second operand is a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-23" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-24" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are subtraction operations.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-24" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-25" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the first operand is a division operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-25" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-26" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where the second operand is a division operation.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-26" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="rangeExpr-27" FilePath="Expressions/SeqExpr/RangeExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a range expression, where both operands are division operations.</description>
+ <spec-citation spec="XQuery" section-number="3.3.1" section-title="Constructing Sequences" section-pointer="construct_seq"/>
+ <spec-citation spec="FuncOps" section-number="15.5.1" section-title="op:to" section-pointer="func-to"/>
+ <query name="rangeExpr-27" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">rangeExpr-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-1" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>Since the left operand has the static cardinality zero-or-more, implementations using the static typing feature may raise XPTY0004.</description>
+ <query name="K-RangeExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-2" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(30 to 3)`.</description>
+ <query name="K-RangeExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-3" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(0 to -3)`.</description>
+ <query name="K-RangeExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-4" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(1 to ())`.</description>
+ <query name="K-RangeExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-5" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(() to 1)`.</description>
+ <query name="K-RangeExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-6" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(-1 to -3)`.</description>
+ <query name="K-RangeExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-7" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(1 to 4) eq 4`.</description>
+ <query name="K-RangeExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-8" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(0 to 4) eq 5`.</description>
+ <query name="K-RangeExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-9" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(-5 to -0) eq 6`.</description>
+ <query name="K-RangeExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-10" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count((10, 1 to 4)) eq 5`.</description>
+ <query name="K-RangeExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-11" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(-3 to -1, 1, 1) eq -3`.</description>
+ <query name="K-RangeExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-12" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(-3 to -1, 3, 1) eq -1`.</description>
+ <query name="K-RangeExpr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-13" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(reverse(4 to 1))`.</description>
+ <query name="K-RangeExpr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-14" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(reverse(1 to 3), 1, 1) eq 3`.</description>
+ <query name="K-RangeExpr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-15" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(reverse(1 to 3), 3, 1) eq 1`.</description>
+ <query name="K-RangeExpr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-16" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(reverse(1 to 4), 2, 1) eq 3`.</description>
+ <query name="K-RangeExpr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-17" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(reverse(1 to 4), 3, 1) eq 2`.</description>
+ <query name="K-RangeExpr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-18" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `subsequence(reverse(-4 to -1), 2, 1) eq -2`.</description>
+ <query name="K-RangeExpr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-19" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((-1, -2, -3, -4), reverse(-4 to -1))`.</description>
+ <query name="K-RangeExpr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-20" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((), reverse(0 to -5))`.</description>
+ <query name="K-RangeExpr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-21" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((0, -1, -2, -3, -4, -5), reverse(-5 to 0))`.</description>
+ <query name="K-RangeExpr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-22" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(reverse(-5 to -2)) eq 4`.</description>
+ <query name="K-RangeExpr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-23" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(reverse(-5 to -0)) eq 6`.</description>
+ <query name="K-RangeExpr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-24" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `count(reverse(1 to 4)) eq 4`.</description>
+ <query name="K-RangeExpr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-25" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(1 to 0)`.</description>
+ <query name="K-RangeExpr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-26" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(0 to -5)`.</description>
+ <query name="K-RangeExpr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-27" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(-4 to -5)`.</description>
+ <query name="K-RangeExpr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-28" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(reverse(1 to 0))`.</description>
+ <query name="K-RangeExpr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-29" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(reverse(0 to -5))`.</description>
+ <query name="K-RangeExpr-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-30" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(reverse(-4 to -5))`.</description>
+ <query name="K-RangeExpr-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-31" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `(remove((2.e0, 4), 1) treat as xs:integer to 4)`.</description>
+ <query name="K-RangeExpr-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-32" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>A test whose essence is: `(4 to remove((2e0, 4), 1) treat as xs:integer)`.</description>
+ <query name="K-RangeExpr-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RangeExpr-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-33" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `1.1 to 3`.</description>
+ <query name="K-RangeExpr-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-34" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `3 to 1.1`.</description>
+ <query name="K-RangeExpr-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-35" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `1.1 to 3.3`.</description>
+ <query name="K-RangeExpr-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RangeExpr-36" FilePath="Expressions/SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `1 + 1.1 to 5`.</description>
+ <query name="K-RangeExpr-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RangeExpr-1" FilePath="SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>The range expression doesn't accept xs:double as operand.</description>
+ <query name="K2-RangeExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RangeExpr-2" FilePath="SeqExpr/ConstructSeq/RangeExpr/" scenario="runtime-error">
+ <description>The range expression doesn't accept xs:double as operand.</description>
+ <query name="K2-RangeExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RangeExpr-3" FilePath="SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>Combine with a for expression.</description>
+ <query name="K2-RangeExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RangeExpr-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RangeExpr-4" FilePath="SeqExpr/ConstructSeq/RangeExpr/" scenario="standard">
+ <description>Expressions that are tricky for local rewrites.</description>
+ <query name="K2-RangeExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RangeExpr-4.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="FilterExpr" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Filter Expressions</title>
+ <description>Simple tests to evaluate filter sequence expressions.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="filterexpressionhc1" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter using data query from xml source and the "gt" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">filterexpressionhc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc2" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression returning a sequence of integers between 1 and 25 divisible by 2.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc3" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression returning a single number.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc4" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression that queris xml source and uses a "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">filterexpressionhc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc5" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression as a stept in aptah expression. It uses the "last" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="XML">filterexpressionhc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc6" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "ge" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc6" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc7" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "lt" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc7" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc8" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "le" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc8" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc9" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "eq" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc9" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc10" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "ne" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc10" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc11" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving a boolean "and" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc11" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc12" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving a boolean "or" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc12" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc13" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving a division expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc13" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc14" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving a multiplication expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc14" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc15" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving an addition expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc15" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc16" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving a subtraction expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc16" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc17" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving an integer division (idiv) expression.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc17" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc18" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the use of and "xs:string" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc18" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc19" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving two simple predicates.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc19" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc20" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving two complex predicates.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc20" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc21" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "fn:true" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc21" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="filterexpressionhc22" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple filter expression involving the "fn:false" function.</description>
+ <spec-citation spec="XQuery" section-number="3.3.2" section-title="Filter Expressions" section-pointer="id-filter-expr"/>
+ <query name="filterexpressionhc22" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">filterexpressionhc22.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-1" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="parse-error">
+ <description>Syntactically invalid predicate.</description>
+ <query name="K-FilterExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-2" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="parse-error">
+ <description>Syntactically invalid predicate.</description>
+ <query name="K-FilterExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-3" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="parse-error">
+ <description>Syntactically invalid predicate.</description>
+ <query name="K-FilterExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-4" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="parse-error">
+ <description>Syntactically invalid predicate.</description>
+ <query name="K-FilterExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-5" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="parse-error">
+ <description>Syntactically invalid predicate.</description>
+ <query name="K-FilterExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-6" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[0])`.</description>
+ <query name="K-FilterExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-7" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[4])`.</description>
+ <query name="K-FilterExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-8" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[0])`.</description>
+ <query name="K-FilterExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-9" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[4])`.</description>
+ <query name="K-FilterExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-10" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[0.1])`.</description>
+ <query name="K-FilterExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-11" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[1.1])`.</description>
+ <query name="K-FilterExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-12" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[1.01])`.</description>
+ <query name="K-FilterExpr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-13" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[4])`.</description>
+ <query name="K-FilterExpr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-14" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[4.1])`.</description>
+ <query name="K-FilterExpr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-15" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[4.01])`.</description>
+ <query name="K-FilterExpr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-16" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `not(empty((1, 2, 3)[1]))`.</description>
+ <query name="K-FilterExpr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-17" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `not(empty((1, 2, 3)[3]))`.</description>
+ <query name="K-FilterExpr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-18" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[1] eq 1`.</description>
+ <query name="K-FilterExpr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-19" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[1.0] eq 1`.</description>
+ <query name="K-FilterExpr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-20" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[1.0e0] eq 1`.</description>
+ <query name="K-FilterExpr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-21" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[3] eq 3`.</description>
+ <query name="K-FilterExpr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-22" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[3.0] eq 3`.</description>
+ <query name="K-FilterExpr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-23" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[3.0e0] eq 3`.</description>
+ <query name="K-FilterExpr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-24" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[1] eq 0`.</description>
+ <query name="K-FilterExpr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-25" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[2] eq 1`.</description>
+ <query name="K-FilterExpr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-26" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[3] eq 2`.</description>
+ <query name="K-FilterExpr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-27" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0)[1] eq 0`.</description>
+ <query name="K-FilterExpr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-28" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `0[1] eq 0`.</description>
+ <query name="K-FilterExpr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-29" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1)[1] eq 0`.</description>
+ <query name="K-FilterExpr-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-30" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[false()])`.</description>
+ <query name="K-FilterExpr-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-30.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-31" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[true()])`.</description>
+ <query name="K-FilterExpr-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-32" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[. instance of xs:integer])`.</description>
+ <query name="K-FilterExpr-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-33" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>The context item is used as the predicate, leading to a truth predicate.</description>
+ <query name="K-FilterExpr-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-34" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>The context item is used as the predicate, leading to a numeric predicate.</description>
+ <query name="K-FilterExpr-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-35" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Source expression of a predicate doesn't have to use paranteses.</description>
+ <query name="K-FilterExpr-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-36" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Use fn:current-time() inside a predicate.</description>
+ <query name="K-FilterExpr-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-37" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>One xs:anyURI value is a valid predicate.</description>
+ <query name="K-FilterExpr-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-38" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>xs:anyURI values are invalid predicates.</description>
+ <query name="K-FilterExpr-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-39" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>xs:untypedAtomic literal as predicate.</description>
+ <query name="K-FilterExpr-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-40" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>Multiple xs:untypedAtomic values is an invalid predicate.</description>
+ <query name="K-FilterExpr-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-41" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[true()][1] eq 0`.</description>
+ <query name="K-FilterExpr-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-42" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[position() eq 2 or position() eq 3][2] eq 3`.</description>
+ <query name="K-FilterExpr-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-43" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[position() eq 2 or position() eq 3][3])`.</description>
+ <query name="K-FilterExpr-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-44" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[2 or 3])`.</description>
+ <query name="K-FilterExpr-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-45" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[3][2])`.</description>
+ <query name="K-FilterExpr-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-46" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3)[3][0])`.</description>
+ <query name="K-FilterExpr-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-47" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>An excessive nesting of various predicates.</description>
+ <query name="K-FilterExpr-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-48" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A large numeric xs:double predicate that evaluates to the empty sequence.</description>
+ <query name="K-FilterExpr-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-49" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((0, 1, 2)[false()][1])`.</description>
+ <query name="K-FilterExpr-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-49.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-50" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(("a", "b", "c"), (0, 1, 2, "a", "b", "c")[. instance of xs:string])`.</description>
+ <query name="K-FilterExpr-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-51" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Filter a sequence with instance of and a second predicate.</description>
+ <query name="K-FilterExpr-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-51.txt</output-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-52" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Filter a sequence with instance of and a second predicate(#2).</description>
+ <query name="K-FilterExpr-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-52.txt</output-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-53" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>Two predicates, where one leading to an invalid operator mapping in the second.</description>
+ <query name="K-FilterExpr-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-54" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-54.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-55" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-55.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-56" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-56.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-57" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-57.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-58" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-58.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-59" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates in combination with the empty sequence.</description>
+ <query name="K-FilterExpr-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-59.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-60" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[position() &gt;= 1])`.</description>
+ <query name="K-FilterExpr-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-61" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[3 &gt;= position()])`.</description>
+ <query name="K-FilterExpr-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-62" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[position() ge 1])`.</description>
+ <query name="K-FilterExpr-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-63" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[3 ge position()])`.</description>
+ <query name="K-FilterExpr-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-63.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-64" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((0, 1, 2), (0, 1, 2)[position() eq position()])`.</description>
+ <query name="K-FilterExpr-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-65" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((0, 1, 2), (0, 1, 2)[position() = position()])`.</description>
+ <query name="K-FilterExpr-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-66" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[1 eq position()]`.</description>
+ <query name="K-FilterExpr-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-67" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[3 eq position()]`.</description>
+ <query name="K-FilterExpr-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-68" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[position() eq 3]`.</description>
+ <query name="K-FilterExpr-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-69" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), (1, 2, 3)[number(.)])`.</description>
+ <query name="K-FilterExpr-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-70" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2), (0, 1, 2)[if(. eq 1) then 2 else 3])`.</description>
+ <query name="K-FilterExpr-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-71" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((0, 1, 2), (0, 1, 2)[if(. eq 8) then "str" else position()])`.</description>
+ <query name="K-FilterExpr-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-71.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-72" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((0, 1, 2), (0, 1, 2)[if(. eq 8) then 0 else position()])`.</description>
+ <query name="K-FilterExpr-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-72.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-73" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, 2)[last()]`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4578</reflects-resolution>
+ <query name="K-FilterExpr-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-74" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, 1, "2")[last()]`.</description>
+ <query name="K-FilterExpr-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-75" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>fn:last() in predicate, leading to invalid operator mapping.</description>
+ <query name="K-FilterExpr-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-76" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty((())[last()])`.</description>
+ <query name="K-FilterExpr-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-76.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-77" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A test whose essence is: `empty(()[last()])`.</description>
+ <query name="K-FilterExpr-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-77.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-78" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates involving the focus' context item.</description>
+ <query name="K-FilterExpr-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-79" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates involving the focus' context item.</description>
+ <query name="K-FilterExpr-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-80" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates involving the focus' context item.</description>
+ <query name="K-FilterExpr-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-81" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Predicates involving the focus' context item.</description>
+ <query name="K-FilterExpr-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-82" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Type related predicate tests.</description>
+ <query name="K-FilterExpr-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-82.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-83" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Type related predicate tests.</description>
+ <query name="K-FilterExpr-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-83.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-84" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Type related predicate tests.</description>
+ <query name="K-FilterExpr-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-84.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-85" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Type related predicate tests.</description>
+ <query name="K-FilterExpr-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-85.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-86" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A predicate that never can match.</description>
+ <query name="K-FilterExpr-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-87" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A predicate that never can match.</description>
+ <query name="K-FilterExpr-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-88" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A truth predicate that never match.</description>
+ <query name="K-FilterExpr-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-88.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-89" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>A truth predicate that always match.</description>
+ <query name="K-FilterExpr-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-90" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="standard">
+ <description>Nested predicate with multiple calls to fn:last().</description>
+ <query name="K-FilterExpr-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FilterExpr-90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-91" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>A predicate whose expression EBV cannot be extracted from.</description>
+ <query name="K-FilterExpr-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-92" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>A predicate whose expression EBV cannot be extracted from.</description>
+ <query name="K-FilterExpr-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-93" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>A predicate whose expression EBV cannot be extracted from.</description>
+ <query name="K-FilterExpr-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FilterExpr-94" FilePath="Expressions/SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>A predicate whose expression EBV cannot be extracted from.</description>
+ <query name="K-FilterExpr-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-1" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>Apply a predicate combined with last(), on a sequence constructed with an element constructor.</description>
+ <query name="K2-FilterExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-FilterExpr-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-2" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>Apply a predicate combined with a numeric literal, on a sequence constructed with an element constructor.</description>
+ <query name="K2-FilterExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-FilterExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-FilterExpr-3" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>An numeric predicate that is xs:decimal.</description>
+ <query name="K2-FilterExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FilterExpr-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-4" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>An numeric predicate that is xs:decimal, as part of a path expression.</description>
+ <query name="K2-FilterExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FilterExpr-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-5" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>Subsequent filter expressions, and node tests whose focus depends on where a variable is declared.</description>
+ <query name="K2-FilterExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-FilterExpr-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-6" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>Subsequent filter expressions, and node tests whose focus depends on where a variable is declared(#2).</description>
+ <query name="K2-FilterExpr-6" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-FilterExpr-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-7" FilePath="SeqExpr/FilterExpr/" scenario="standard">
+ <description>Use self::processing-instruction() in a filter predicate.</description>
+ <query name="K2-FilterExpr-7" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-FilterExpr-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FilterExpr-8" FilePath="SeqExpr/FilterExpr/" scenario="runtime-error">
+ <description>Use self::processing-instruction() in a filter predicate, combined with a treat as.</description>
+ <query name="K2-FilterExpr-8" static-name="K2-FilterExpr-8-static" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CombNodeSeq" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Combining Node Sequences</title>
+ <description>Tests for combining Sequences</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="combiningnodeseqhc1" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers and the "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc2" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers and the "union" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc3" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers, member repetition and the "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc4" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers, member repetition and the "union" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc5" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers, the empty sequence and the "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc6" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving integers, the empty sequence and the "union" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc6" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc7" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving multiple (different) children of the same xml data source and the "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc7" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc8" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving multiple (different) children of the same xml data source and the "union" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc8" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc9" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving multiple xml data sources and use of the "|" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc9" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqhc10" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two node sequences involving multiple xml data sources and use of the "union" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqhc10" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqhc10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc1" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences using integer data and the "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqexcepthc1.txt</output-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqexcepthcalt1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc2" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences using repetition of same data and the "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqexcepthc2.txt</output-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqexcepthcalt2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc3" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences using the empty sequence and the "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">combiningnodeseqexcepthc3.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc4" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences that results on the empty sequence and the "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">combiningnodeseqexcepthc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc5" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences that uses multiple (different) data sources and "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">combiningnodeseqexcepthc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqexcepthc6" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences that uses multiple data sources, repetition of a sequence and the "except" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqexcepthc6" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqexcepthc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqintersecthc1" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of node sequences that that results in empty sequence. Use of the "intersect" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqintersecthc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">combiningnodeseqintersecthc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="combiningnodeseqintersecthc2" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of two empty sequence. Use of the "intersect" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqintersecthc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqintersecthc2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqintersecthc3" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of the same sequence. Use of the "intersect" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqintersecthc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqintersecthc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="combiningnodeseqintersecthc4" FilePath="Expressions/SeqExpr/CombNodeSeq/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple combination of non trivial sequences. Second sequence contains duplicate of first sequence. use the "intersect" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.3.3" section-title="Combining Node Sequences" section-pointer="combining_seq"/>
+ <query name="combiningnodeseqintersecthc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Fragment">combiningnodeseqintersecthc4.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="Operators" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Operators</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="ArithExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Arithmetic Operators</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="NumericOpr" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Arithmetic Operators on Numeric Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericAdd" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-add</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-addint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addintg2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addintg2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddbl2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddbl2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-adddbl2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-adddbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-adddbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addflt2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addflt2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addflt2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addlng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addlng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addlng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addlng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addusht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addusht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addusht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addpint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addpint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addpint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addpint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addpint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addulng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addulng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addulng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnpi2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnpi2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnni2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnni2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addnni2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addsht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addsht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addsht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addsht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addmix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple addition test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addmix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addmix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple addition test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-addmix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addmix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addmix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addmix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-addmix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple addition test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-addmix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple addition test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-addmix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-add-derived-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple addition operation for the derived types long and unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-add-derived-1" date="2006-07-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-add-derived-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-add-derived-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple addition operation for the derived types positiveInteger and nonPositiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-add-derived-2" date="2006-07-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-add-derived-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-add-derived-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple addition operation for the derived types nonNegativeInteger and short.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-add-derived-3" date="2006-07-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-add-derived-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-add-derived-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple addition operation for the derived types short and long.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-add-derived-4" date="2006-07-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-add-derived-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-add-derived-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple addition operation for the derived types positiveInteger and negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.1" section-title="op:numeric-add" section-pointer="func-numeric-add"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-add-derived-5" date="2006-07-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-add-derived-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:double(6) + xs:double(2) eq 8`.</description>
+ <query name="K-NumericAdd-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6) + xs:decimal(2) eq 8`.</description>
+ <query name="K-NumericAdd-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6.1) + xs:decimal(2.1) eq 8.2`.</description>
+ <query name="K-NumericAdd-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `1.1 + 2.2 eq 3.3`.</description>
+ <query name="K-NumericAdd-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:double(1.1) + xs:double(2.2) ne 3.3`.</description>
+ <query name="K-NumericAdd-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1.1) + xs:float(2.2) ne 3.3`.</description>
+ <query name="K-NumericAdd-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) + xs:integer(2) eq 8`.</description>
+ <query name="K-NumericAdd-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:float(6) + xs:float(2) eq 8`.</description>
+ <query name="K-NumericAdd-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `string(xs:float("NaN") + 3) eq "NaN"`.</description>
+ <query name="K-NumericAdd-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `string(xs:double("NaN") + 3) eq "NaN"`.</description>
+ <query name="K-NumericAdd-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `string(3 + xs:float("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericAdd-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `string(3 + xs:double("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericAdd-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) + xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericAdd-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) + xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericAdd-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) + xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericAdd-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) + xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericAdd-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) + xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericAdd-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) + xs:decimal(2)) instance of xs:float`.</description>
+ <query name="K-NumericAdd-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) + xs:integer(2)) instance of xs:float`.</description>
+ <query name="K-NumericAdd-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) + xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericAdd-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) + xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericAdd-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) + xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) + xs:decimal(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) + xs:float(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) + xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) + xs:integer(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) + xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) + xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericAdd-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Test parser handles '+' operator with critical whitespace.</description>
+ <query name="K-NumericAdd-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Test parser handles '+' operator with critical whitespace(#2).</description>
+ <query name="K-NumericAdd-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-33" static-name="K-NumericAdd-33-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-34" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-34" static-name="K-NumericAdd-34-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-35" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-35" static-name="K-NumericAdd-35-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-36" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is of type none.</description>
+ <query name="K-NumericAdd-36" static-name="K-NumericAdd-36-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-37" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Arithmethics involving operands of integer type but with wrong cardinality.</description>
+ <query name="K-NumericAdd-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-38" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Arithmethics involving operands of integer type but with wrong cardinality.</description>
+ <query name="K-NumericAdd-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-38.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-39" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Arithmethics involving operands of integer type but with wrong cardinality.</description>
+ <query name="K-NumericAdd-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-40" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Arithmethics involving operands of integer type but with wrong cardinality.</description>
+ <query name="K-NumericAdd-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-40.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-41" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Number addition with error() as the left operand.</description>
+ <query name="K-NumericAdd-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-42" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Number addition with error() as the right operand.</description>
+ <query name="K-NumericAdd-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-43" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke the '+' operator with invalid operands.</description>
+ <query name="K-NumericAdd-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-44" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke the '+' operator with invalid operands.</description>
+ <query name="K-NumericAdd-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-45" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(3 + xs:untypedAtomic("3")) eq 6`.</description>
+ <query name="K-NumericAdd-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-46" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") + 3.0) eq 6`.</description>
+ <query name="K-NumericAdd-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-47" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Complex combination of numeric arithmetics in order to stress operator precedence.</description>
+ <query name="K-NumericAdd-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-48" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Complex combination of numeric arithmetics in order to stress operator precedence.</description>
+ <query name="K-NumericAdd-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-49" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Complex combination of numeric arithmetics in order to stress operator precedence.</description>
+ <query name="K-NumericAdd-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-50" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericAdd-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-50.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-51" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-51.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-52" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-52.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-53" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-53.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-54" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-54.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-55" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-55.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-56" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-56.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-57" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-57.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-58" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Implementations supporting the static typing feature may raise XPTy0004.</description>
+ <query name="K-NumericAdd-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-58.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-59" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic("3") + 3 eq 6`.</description>
+ <query name="K-NumericAdd-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-60" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") + 3) instance of xs:double`.</description>
+ <query name="K-NumericAdd-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-61" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(remove((5, 1e0), 2) + 1) eq 6`.</description>
+ <query name="K-NumericAdd-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-61.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-62" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>A test whose essence is: `(1 + remove((5, 1e0), 2)) eq 6`.</description>
+ <query name="K-NumericAdd-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericAdd-62.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-63" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands, using subsequence(), evaluates to an invalid cardinality.</description>
+ <query name="K-NumericAdd-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-64" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands, using subsequence(), evaluates to an invalid cardinality.</description>
+ <query name="K-NumericAdd-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-65" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is a string.</description>
+ <query name="K-NumericAdd-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericAdd-66" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Invoke operator '+' where one of the operands is a string.</description>
+ <query name="K-NumericAdd-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericAdd-1" FilePath="Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="runtime-error">
+ <description>Arithmethics involving operands of integer type but where both have wrong cardinality.</description>
+ <query name="K2-NumericAdd-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericAdd-2" FilePath="Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Arithmetics where the operands are directly constructed nodes.</description>
+ <query name="K2-NumericAdd-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericAdd-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericAdd-3" FilePath="Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Arithmetics where the operands are directly constructed attributes.</description>
+ <query name="K2-NumericAdd-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericAdd-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-add-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericAdd/" scenario="standard">
+ <description>Check dynamic type of add on arguments of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-add-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-add-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-subtract</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-subtractint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractintg2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractintg2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractintg2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdec2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractdbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractflt2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractflt2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractflt2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractflt2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractlng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractlng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractlng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractlng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractlng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractusht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractusht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractusht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractpint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractpint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractpint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractulng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractulng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractulng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnni2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnni2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractnni2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractsht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractsht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractsht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractsht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractsht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractmix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractmix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractmix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-subtractmix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractmix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractmix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractmix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-subtractmix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-subtractmix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple subtraction test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-subtractmix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `xs:double(6) - xs:double(2) eq 4`.</description>
+ <query name="K-NumericSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6) - xs:decimal(2) eq 4`.</description>
+ <query name="K-NumericSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) - xs:integer(2) eq 4`.</description>
+ <query name="K-NumericSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `xs:float(5) - xs:float(1) eq 4`.</description>
+ <query name="K-NumericSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) - xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) - xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) - xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericSubtract-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) - xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericSubtract-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) - xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericSubtract-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) - xs:decimal(2)) instance of xs:float`.</description>
+ <query name="K-NumericSubtract-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) - xs:integer(2)) instance of xs:float`.</description>
+ <query name="K-NumericSubtract-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) - xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericSubtract-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) - xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericSubtract-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) - xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) - xs:decimal(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) - xs:float(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) - xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) - xs:integer(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) - xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) - xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `string(xs:float("NaN") - 3) eq "NaN"`.</description>
+ <query name="K-NumericSubtract-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `string(xs:double("NaN") - 3) eq "NaN"`.</description>
+ <query name="K-NumericSubtract-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `string(3 - xs:float("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericSubtract-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `string(3 - xs:double("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericSubtract-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error">
+ <description>Invoke the '-' operator with invalid operands.</description>
+ <query name="K-NumericSubtract-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error">
+ <description>Invoke the '-' operator with invalid operands.</description>
+ <query name="K-NumericSubtract-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") - 3) eq 0`.</description>
+ <query name="K-NumericSubtract-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(3 - xs:untypedAtomic("3")) eq 0`.</description>
+ <query name="K-NumericSubtract-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericSubtract-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-29.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericSubtract-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-30.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericSubtract-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-31.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") - xs:untypedAtomic("3")) eq 0`.</description>
+ <query name="K-NumericSubtract-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") - xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-34" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") - 1.1) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-35" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>A test whose essence is: `(1.1 - xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-NumericSubtract-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-36" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Substracting zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-NumericSubtract-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-36.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-37" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Adding zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-NumericSubtract-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-37.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-38" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Adding zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-NumericSubtract-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericSubtract-38.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericSubtract-1" FilePath="Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Substract xs:double(0) from xs:integer(0).</description>
+ <query name="K2-NumericSubtract-1" date="2007-12-28+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericSubtract-2" FilePath="Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Substract xs:double(0) from xs:integer(0).</description>
+ <query name="K2-NumericSubtract-2" date="2007-12-28+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-subtract-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
+ <description>Check dynamic type of subtract on arguments of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-subtract-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-subtract-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericMultiply" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-multiply</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-multiplydec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydec2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydbl2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydbl2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydbl2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplydbl2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplydbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplydbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyflt2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyflt2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyflt2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyflt2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyusht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyusht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyusht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplypint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplypint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplypint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplypint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplypint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplypint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplypint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplypint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplypint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplypint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplypint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplypint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplypint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplypint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplypint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyulng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyulng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplyulng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplyulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplyulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynni2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynni2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplynni2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-multiply" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplynni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplynni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplymix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplymix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplymix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-multiplymix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplymix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplymix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplymix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-multiplymix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-multiplymix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple multiplication test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.3" section-title="op:numeric-multiply" section-pointer="func-numeric-multiply"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-multiplymix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `xs:double(6) * xs:double(2) eq 12`.</description>
+ <query name="K-NumericMultiply-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6) * xs:decimal(2) eq 12`.</description>
+ <query name="K-NumericMultiply-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) * xs:integer(2) eq 12`.</description>
+ <query name="K-NumericMultiply-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `xs:float(6) * xs:float(2) eq 12`.</description>
+ <query name="K-NumericMultiply-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) * xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMultiply-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) * xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMultiply-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) * xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericMultiply-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) * xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMultiply-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) * xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMultiply-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) * xs:decimal(2)) instance of xs:float`.</description>
+ <query name="K-NumericMultiply-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) * xs:integer(2)) instance of xs:float`.</description>
+ <query name="K-NumericMultiply-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) * xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMultiply-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) * xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMultiply-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) * xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) * xs:decimal(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) * xs:float(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) * xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) * xs:integer(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) * xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) * xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMultiply-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `string(xs:float("NaN") * 3) eq "NaN"`.</description>
+ <query name="K-NumericMultiply-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `string(xs:double("NaN") * 3) eq "NaN"`.</description>
+ <query name="K-NumericMultiply-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `string(3 * xs:float("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericMultiply-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `string(3 * xs:double("NaN")) eq "NaN"`.</description>
+ <query name="K-NumericMultiply-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="parse-error">
+ <description>Invalid whitespace involving multiplication operator and '/'.</description>
+ <query name="K-NumericMultiply-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="parse-error">
+ <description>Invalid whitespace involving multiplication operator and '/'.</description>
+ <query name="K-NumericMultiply-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="parse-error">
+ <description>Invalid whitespace involving multiplication operator and '/'.</description>
+ <query name="K-NumericMultiply-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error">
+ <description>Invoke the '*' operator with invalid operands.</description>
+ <query name="K-NumericMultiply-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="runtime-error">
+ <description>Invoke the '*' operator with invalid operands.</description>
+ <query name="K-NumericMultiply-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(3 * xs:untypedAtomic(3)) eq 9`.</description>
+ <query name="K-NumericMultiply-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic(3) * 3) eq 9`.</description>
+ <query name="K-NumericMultiply-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericMultiply-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-32.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMultiply-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericMultiply-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMultiply-33.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-multiply-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply/" scenario="standard">
+ <description>Check dynamic type of multiply on arguments of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-multiply-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-multiply-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericDivide" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-divide</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-divideint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2argsalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideintg2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Evaluates the type of the result of "op:numeric-integer-divide" operator with both arguments of type xs:integer.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5601</reflects-resolution>
+ <query name="op-numeric-divideintg2args-6" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideintg2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2args-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2argsalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedec2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedbl2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedbl2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividedbl2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividedbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividedbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideflt2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideflt2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideflt2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividelng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividelng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividelng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividelng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2args-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2argsalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividelng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividelng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividelng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividelng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividelng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividelng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividelng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2argsalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-3.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-3-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2argsalt-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividepint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividepint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividepint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividepint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividepint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividepint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividepint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividepint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividepint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividepint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-5.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2args-5-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividepint2argsalt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-divideulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-divideulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-divideulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2args-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2argsalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenpi2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenpi2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2args-4.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenpi2argsalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividenni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividenni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividenni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividesht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividesht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividesht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividesht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividesht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividesht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-3.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2argsalt-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividesht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividesht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividesht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividesht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-5.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2args-5-2.txt</output-file>
+ <output-file role="principal" compare="Text">op-numeric-dividesht2argsalt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividemix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple division test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividemix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividemix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple division test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-dividemix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple division test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividemix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple division test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividemix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple division test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividemix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple division test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple division test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-dividemix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple division test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-dividemix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple division test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.4" section-title="op:numeric-divide" section-pointer="func-numeric-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-dividemix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:double(6) div xs:double(2) eq 3`.</description>
+ <query name="K-NumericDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6) div xs:decimal(2) eq 3`.</description>
+ <query name="K-NumericDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) div xs:integer(2) eq 3`.</description>
+ <query name="K-NumericDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:float(6) div xs:float(2) eq 3`.</description>
+ <query name="K-NumericDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:double(5) div xs:double(2) eq 2.5`.</description>
+ <query name="K-NumericDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:double(5) div xs:double(2) ne 2.6`.</description>
+ <query name="K-NumericDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:float(5) div xs:float(2) eq 2.5`.</description>
+ <query name="K-NumericDivide-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:float(5) div xs:float(2) ne 2.6`.</description>
+ <query name="K-NumericDivide-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(5) div xs:integer(2) eq 2.5`.</description>
+ <query name="K-NumericDivide-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(5) div xs:integer(2) ne 2.6`.</description>
+ <query name="K-NumericDivide-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(5) div xs:decimal(2) eq 2.5`.</description>
+ <query name="K-NumericDivide-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(5) div xs:decimal(2) ne 2.6`.</description>
+ <query name="K-NumericDivide-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `5 div 2 ne 2.6`.</description>
+ <query name="K-NumericDivide-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `5.0 div 2.0 eq 2.5`.</description>
+ <query name="K-NumericDivide-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `5.0 div 2.0 ne 2.6`.</description>
+ <query name="K-NumericDivide-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) div xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericDivide-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) div xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericDivide-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) div xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericDivide-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) div xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericDivide-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) div xs:decimal(2)) instance of xs:float`.</description>
+ <query name="K-NumericDivide-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) div xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericDivide-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) div xs:integer(2)) instance of xs:float`.</description>
+ <query name="K-NumericDivide-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) div xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericDivide-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) div xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericDivide-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) div xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) div xs:decimal(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) div xs:float(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) div xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) div xs:integer(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) div xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) div xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericDivide-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Invoke the 'div operator with invalid operands.</description>
+ <query name="K-NumericDivide-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Invoke the 'div' operator with invalid operands.</description>
+ <query name="K-NumericDivide-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-34" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(3) div xs:untypedAtomic("3")) eq 1`.</description>
+ <query name="K-NumericDivide-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-35" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("3") div xs:double(3)) eq 1`.</description>
+ <query name="K-NumericDivide-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-36" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'div' operator.</description>
+ <query name="K-NumericDivide-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-37" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'div' operator.</description>
+ <query name="K-NumericDivide-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-38" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'div' operator.</description>
+ <query name="K-NumericDivide-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-39" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericDivide-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-39.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-40" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericDivide-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-40.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-41" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericDivide-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-41.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-42" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericDivide-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-42.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericDivide-43" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericDivide-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericDivide-43.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-1" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Divide by 0.</description>
+ <query name="K2-NumericDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-2" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Divide by 0.0.</description>
+ <query name="K2-NumericDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-3" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Divide by +0.0.</description>
+ <query name="K2-NumericDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-4" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="runtime-error">
+ <description>Divide by -0.0.</description>
+ <query name="K2-NumericDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-5" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide by 0e0.</description>
+ <query name="K2-NumericDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-6" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -1 by 0e0.</description>
+ <query name="K2-NumericDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-7" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide by xs:float(0).</description>
+ <query name="K2-NumericDivide-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-8" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -1 by xs:float(0).</description>
+ <query name="K2-NumericDivide-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-9" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide +0e0 with -0e0.</description>
+ <query name="K2-NumericDivide-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-10" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide +0e0 with +0e0.</description>
+ <query name="K2-NumericDivide-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-11" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -0e0 with -0e0.</description>
+ <query name="K2-NumericDivide-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-12" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -0e0 with +0e0.</description>
+ <query name="K2-NumericDivide-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-13" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide +3 with +0e0.</description>
+ <query name="K2-NumericDivide-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-14" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -3 with +0e0.</description>
+ <query name="K2-NumericDivide-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-15" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide +3 with -0e0.</description>
+ <query name="K2-NumericDivide-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericDivide-16" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Divide -3 with -0e0.</description>
+ <query name="K2-NumericDivide-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericDivide-17" FilePath="Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Ensure the 'div' keyword is parsed correctly.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5601</reflects-resolution>
+ <query name="K2-NumericDivide-17" static-name="K2-NumericDivide-17-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericDivide-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-divide-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericDivide/" scenario="standard">
+ <description>Check dynamic type of divide on arguments of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-divide-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-divide-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericIntegerDivide" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-integer-divide</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideintg2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideintg2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideintg2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividedec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividedec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividedec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividedec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedec2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividedec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividelng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividelng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividelng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividelng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividelng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividelng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividelng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividelng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividelng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividelng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividelng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividelng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividelng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividelng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividelng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividepint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividepint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividepint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividepint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividepint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividepint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividepint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividepint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividepint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividepint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividepint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividepint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividepint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividepint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividepint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divideulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divideulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-divideulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenpi2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenpi2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividenni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividenni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividenni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividesht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividesht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividesht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividesht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividesht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividesht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividesht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividesht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividesht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividesht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividesht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividesht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividesht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-integer-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividesht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividesht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividemix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividemix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividemix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividemix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividemix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividemix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividemix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividemix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividemix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple integer division test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividemix2args-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>If the divisor is zeri, then an error is raised.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-dividemix2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-divide-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "numeric-integer-divide" operator when one operand is set to NaN.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.5" section-title="op:numeric-integer-divide" section-pointer="func-numeric-integer-divide"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-integer-divide-1" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) idiv xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) idiv xs:decimal(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) idiv xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) idiv xs:decimal(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) idiv xs:decimal(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) idiv xs:decimal(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) idiv xs:float(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) idiv xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) idiv xs:float(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) idiv xs:float(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) idiv xs:double(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) idiv xs:decimal(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) idiv xs:float(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) idiv xs:double(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) idiv xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) idiv xs:double(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) idiv xs:double(2)) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `10 idiv 3 eq 3`.</description>
+ <query name="K-NumericIntegerDivide-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `3 idiv -2 eq -1`.</description>
+ <query name="K-NumericIntegerDivide-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `-3 idiv 2 eq -1`.</description>
+ <query name="K-NumericIntegerDivide-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `-3 idiv -2 eq 1`.</description>
+ <query name="K-NumericIntegerDivide-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `5.0 idiv 2.0 eq 2`.</description>
+ <query name="K-NumericIntegerDivide-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `9.0 idiv 3 eq 3`.</description>
+ <query name="K-NumericIntegerDivide-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `-3.5 idiv 3 eq -1`.</description>
+ <query name="K-NumericIntegerDivide-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `3.0 idiv 4 eq 0`.</description>
+ <query name="K-NumericIntegerDivide-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `3.1E1 idiv 6 eq 5`.</description>
+ <query name="K-NumericIntegerDivide-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `3.1E1 idiv 7 eq 4`.</description>
+ <query name="K-NumericIntegerDivide-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(1.1 idiv 1) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(1.1) idiv 1.1) instance of xs:integer`.</description>
+ <query name="K-NumericIntegerDivide-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `3 idiv 1.1 eq 2`.</description>
+ <query name="K-NumericIntegerDivide-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `1 idiv xs:float("NaN")`.</description>
+ <query name="K-NumericIntegerDivide-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:float("NaN") idiv 1`.</description>
+ <query name="K-NumericIntegerDivide-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:float("INF") idiv xs:float(3)`.</description>
+ <query name="K-NumericIntegerDivide-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-34" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:float("-INF") idiv xs:float(3)`.</description>
+ <query name="K-NumericIntegerDivide-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-35" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:float("3") idiv xs:float("INF") eq xs:float(0)`.</description>
+ <query name="K-NumericIntegerDivide-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-36" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:float("3") idiv xs:float("-INF") eq xs:float(0)`.</description>
+ <query name="K-NumericIntegerDivide-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-37" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `1 idiv xs:double("NaN")`.</description>
+ <query name="K-NumericIntegerDivide-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-38" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:double("NaN") idiv 1`.</description>
+ <query name="K-NumericIntegerDivide-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-39" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:double("INF") idiv xs:double(3)`.</description>
+ <query name="K-NumericIntegerDivide-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-40" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:double("-INF") idiv xs:double(3)`.</description>
+ <query name="K-NumericIntegerDivide-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-41" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:double("3") idiv xs:double("INF") eq xs:double(0)`.</description>
+ <query name="K-NumericIntegerDivide-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-42" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `xs:double("3") idiv xs:double("-INF") eq xs:double(0)`.</description>
+ <query name="K-NumericIntegerDivide-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-43" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'idiv' operator.</description>
+ <query name="K-NumericIntegerDivide-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-44" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'idiv' operator.</description>
+ <query name="K-NumericIntegerDivide-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-45" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="parse-error">
+ <description>Invalid whitespace for the 'idiv' operator.</description>
+ <query name="K-NumericIntegerDivide-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-46" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Invoke the 'idiv operator with invalid operands.</description>
+ <query name="K-NumericIntegerDivide-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-47" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Invoke the 'idiv' operator with invalid operands.</description>
+ <query name="K-NumericIntegerDivide-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-48" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("9") idiv xs:float(5)) eq 1`.</description>
+ <query name="K-NumericIntegerDivide-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-49" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(9) idiv xs:untypedAtomic("5")) eq 1`.</description>
+ <query name="K-NumericIntegerDivide-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-50" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Invoke 'idiv' where an untypedAtomic conversion fails.</description>
+ <query name="K-NumericIntegerDivide-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-51" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Invoke 'idiv' where an untypedAtomic conversion fails.</description>
+ <query name="K-NumericIntegerDivide-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-52" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericIntegerDivide-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-52.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericIntegerDivide-53" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericIntegerDivide-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericIntegerDivide-53.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-1" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by 0.</description>
+ <query name="K2-NumericIntegerDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-2" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by 0.0.</description>
+ <query name="K2-NumericIntegerDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-3" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by +0.0.</description>
+ <query name="K2-NumericIntegerDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-4" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by -0.0.</description>
+ <query name="K2-NumericIntegerDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-5" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by 0e0.</description>
+ <query name="K2-NumericIntegerDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-6" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide -1 by 0e0.</description>
+ <query name="K2-NumericIntegerDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-7" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide by xs:float(0).</description>
+ <query name="K2-NumericIntegerDivide-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericIntegerDivide-8" FilePath="Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error">
+ <description>Integer divide -1 by xs:float(0).</description>
+ <query name="K2-NumericIntegerDivide-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividefloat2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:float. Raise [err:FOAR0002].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividefloat2args-1" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividefloat2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:float. Raise [err:FOAR0002].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividefloat2args-2" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividefloat2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:float. Raise [err:FOAR0001].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividefloat2args-3" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividefloat2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:float. Raise [err:FOAR0001].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividefloat2args-4" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividefloat2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Evaluates The "op:numeric-integer-divide" operator with both arguments of type xs:float.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividefloat2args-5" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividefloat2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedouble2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:double. Raise [err:FOAR0002].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividedouble2args-1" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedouble2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:double. Raise [err:FOAR0002].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividedouble2args-2" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedouble2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:double. Raise [err:FOAR0001].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividedouble2args-3" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-integer-dividedouble2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Integer divide with operands of type xs:double. Raise [err:FOAR0001].</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividedouble2args-4" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-integer-dividedouble2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Evaluates The "op:numeric-integer-divide" operator with both arguments of type xs:double.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3847</reflects-resolution>
+ <query name="op-numeric-integer-dividedouble2args-5" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-integer-dividedouble2args-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericMod" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-mod</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-modint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-moddec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-moddec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-moddec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-moddec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-moddec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-moddec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-moddbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-moddbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-moddbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modlng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modpint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modpint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modpint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modpint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modpint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modnni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modnni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modsht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-mod" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modmix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple mod test with () as one operand should return null.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modmix2args-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modmix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple mod test pass string for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-modmix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, second operator cast string to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modmix2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modmix2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, second operator is a node, atomization applied.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modmix2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, second operator node which is not atomizable.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, two operands are nodes.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-modmix2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple mod test, second operator is a node, atomizable but not castable to integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="op-numeric-modmix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Simple mod test pass an empty node for second operator.</description>
+ <spec-citation spec="FuncOps" section-number="6.2.6" section-title="op:numeric-mod" section-pointer="func-numeric-mod"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-modmix2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) mod xs:integer(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMod-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) mod xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMod-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) mod xs:integer(2)) instance of xs:integer`.</description>
+ <query name="K-NumericMod-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) mod xs:decimal(2)) instance of xs:decimal`.</description>
+ <query name="K-NumericMod-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) mod xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMod-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) mod xs:decimal(2)) instance of xs:float`.</description>
+ <query name="K-NumericMod-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) mod xs:integer(2)) instance of xs:float`.</description>
+ <query name="K-NumericMod-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) mod xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMod-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) mod xs:float(2)) instance of xs:float`.</description>
+ <query name="K-NumericMod-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(6) mod xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) mod xs:decimal(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) mod xs:float(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:float(6) mod xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) mod xs:integer(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:integer(6) mod xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:double(6) mod xs:double(2)) instance of xs:double`.</description>
+ <query name="K-NumericMod-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `10 mod 3 eq 1`.</description>
+ <query name="K-NumericMod-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `6 mod -2 eq 0`.</description>
+ <query name="K-NumericMod-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `4.5 mod 1.2 eq 0.9`.</description>
+ <query name="K-NumericMod-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `1.23E2 mod 0.6E1 eq 3.0E0`.</description>
+ <query name="K-NumericMod-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="parse-error">
+ <description>Invalid whitespace for the 'mod' operator.</description>
+ <query name="K-NumericMod-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="parse-error">
+ <description>Invalid whitespace for the 'mod' operator.</description>
+ <query name="K-NumericMod-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="parse-error">
+ <description>Invalid whitespace for the 'mod' operator.</description>
+ <query name="K-NumericMod-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error">
+ <description>Invoke the 'mod operator with invalid operands.</description>
+ <query name="K-NumericMod-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error">
+ <description>Invoke the 'mod operator with invalid operands.</description>
+ <query name="K-NumericMod-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:untypedAtomic("5") mod xs:double(3)) eq 2`.</description>
+ <query name="K-NumericMod-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(5) mod xs:untypedAtomic("3")) eq 2`.</description>
+ <query name="K-NumericMod-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericMod-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-28.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericMod-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Operand(s) which are the empty sequence.</description>
+ <query name="K-NumericMod-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericMod-29.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-1" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is small negative xs:integer.</description>
+ <query name="K2-NumericMod-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-2" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is small negative xs:decimal.</description>
+ <query name="K2-NumericMod-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-3" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is small negative xs:double.</description>
+ <query name="K2-NumericMod-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-4" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is small negative xs:float.</description>
+ <query name="K2-NumericMod-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-5" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is large negative xs:integer.</description>
+ <query name="K2-NumericMod-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-5.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-6" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is large negative xs:decimal.</description>
+ <query name="K2-NumericMod-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-7" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is large negative xs:double.</description>
+ <query name="K2-NumericMod-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-7.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-8" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Divisor is large negative xs:float.</description>
+ <query name="K2-NumericMod-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-8.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-9" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/NaN.</description>
+ <query name="K2-NumericMod-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-10" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:float/NaN.</description>
+ <query name="K2-NumericMod-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-11" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:float/NaN.</description>
+ <query name="K2-NumericMod-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-12" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/NaN.</description>
+ <query name="K2-NumericMod-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-13" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:double/NaN.</description>
+ <query name="K2-NumericMod-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-14" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:double/NaN.</description>
+ <query name="K2-NumericMod-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-15" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/positive INF.</description>
+ <query name="K2-NumericMod-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-16" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:double/positive INF.</description>
+ <query name="K2-NumericMod-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-17" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:double/positive INF.</description>
+ <query name="K2-NumericMod-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-18" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/-INF.</description>
+ <query name="K2-NumericMod-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-19" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:double/-INF.</description>
+ <query name="K2-NumericMod-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-20" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:double/-INF.</description>
+ <query name="K2-NumericMod-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-21" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/positive 0.</description>
+ <query name="K2-NumericMod-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-22" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:double/positive 0.</description>
+ <query name="K2-NumericMod-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-23" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:double/positive 0.</description>
+ <query name="K2-NumericMod-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-24" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/-0.</description>
+ <query name="K2-NumericMod-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-25" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:double/-0.</description>
+ <query name="K2-NumericMod-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-26" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:double/-0.</description>
+ <query name="K2-NumericMod-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-27" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/positive INF.</description>
+ <query name="K2-NumericMod-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-28" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:float/positive INF.</description>
+ <query name="K2-NumericMod-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-29" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:float/positive INF.</description>
+ <query name="K2-NumericMod-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-30" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/-INF.</description>
+ <query name="K2-NumericMod-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-31" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:float/-INF.</description>
+ <query name="K2-NumericMod-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-32" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:float/-INF.</description>
+ <query name="K2-NumericMod-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-33" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/positive 0.</description>
+ <query name="K2-NumericMod-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-34" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:float/positive 0.</description>
+ <query name="K2-NumericMod-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-35" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:float/positive 0.</description>
+ <query name="K2-NumericMod-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-36" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/-0.</description>
+ <query name="K2-NumericMod-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-37" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Right op is xs:float/-0.</description>
+ <query name="K2-NumericMod-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-38" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Both ops are xs:float/-0.</description>
+ <query name="K2-NumericMod-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-39" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/-0.</description>
+ <query name="K2-NumericMod-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-40" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/0.</description>
+ <query name="K2-NumericMod-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-41" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/-0.</description>
+ <query name="K2-NumericMod-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-42" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/0.</description>
+ <query name="K2-NumericMod-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-43" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/-0 with INF as divisor.</description>
+ <query name="K2-NumericMod-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-44" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/0 with INF as divisor.</description>
+ <query name="K2-NumericMod-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-45" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/-0 with INF as divisor.</description>
+ <query name="K2-NumericMod-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-46" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/0 with INF as divisor.</description>
+ <query name="K2-NumericMod-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-47" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/-0 with -INF as divisor.</description>
+ <query name="K2-NumericMod-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-48" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:float/0 with -INF as divisor.</description>
+ <query name="K2-NumericMod-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-49" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/-0 with -INF as divisor.</description>
+ <query name="K2-NumericMod-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-50" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Left op is xs:double/0 with -INF as divisor.</description>
+ <query name="K2-NumericMod-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-51" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:double.</description>
+ <query name="K2-NumericMod-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-52" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:double(#2).</description>
+ <query name="K2-NumericMod-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-53" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:double(#3).</description>
+ <query name="K2-NumericMod-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-54" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:double(#4).</description>
+ <query name="K2-NumericMod-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-55" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:float.</description>
+ <query name="K2-NumericMod-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-56" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:float(#2).</description>
+ <query name="K2-NumericMod-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-57" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:float(#3).</description>
+ <query name="K2-NumericMod-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-58" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Trival mod with xs:float(#4).</description>
+ <query name="K2-NumericMod-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-59" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error">
+ <description>Divide xs:integer by 0.</description>
+ <query name="K2-NumericMod-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-60" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error">
+ <description>Divide an xs:decimal by 0.</description>
+ <query name="K2-NumericMod-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericMod-61" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="runtime-error">
+ <description>Divide xs:integer by 0.0.</description>
+ <query name="K2-NumericMod-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericMod-62" FilePath="Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Ensure the 'div' keyword is parsed correctly.</description>
+ <query name="K2-NumericMod-62" static-name="K2-NumericMod-62-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericMod-62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-mod-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericMod/" scenario="standard">
+ <description>Check dynamic type of mod on arguments of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-mod-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-mod-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericUnaryPlus" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-unary-plus</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusintg1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusintg1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusintg1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdec1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdec1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdec1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdbl1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdbl1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusdbl1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusflt1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusflt1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusflt1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluslng1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluslng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluslng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluslng1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluslng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluslng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluslng1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluslng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluslng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plususht1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plususht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plususht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plususht1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plususht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plususht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plususht1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plususht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plususht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluspint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluspint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluspint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluspint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluspint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluspint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-pluspint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-pluspint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-pluspint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusulng1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusulng1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusulng1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnpi1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnpi1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnpi1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnni1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnni1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plusnni1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plusnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plusnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plussht1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plussht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plussht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plussht1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plussht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plussht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-plussht1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-plus" operator with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.7" section-title="op:numeric-unary-plus" section-pointer="func-numeric-unary-plus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-plussht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-plussht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="runtime-error">
+ <description>No unary operator is available for xs:string.</description>
+ <query name="K-NumericUnaryPlus-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `(+3) eq 3`.</description>
+ <query name="K-NumericUnaryPlus-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `(+3) eq +3`.</description>
+ <query name="K-NumericUnaryPlus-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `(+3) eq +(3)`.</description>
+ <query name="K-NumericUnaryPlus-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `+(3) eq 3`.</description>
+ <query name="K-NumericUnaryPlus-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `+(3) eq +3`.</description>
+ <query name="K-NumericUnaryPlus-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `-(3) ne 3`.</description>
+ <query name="K-NumericUnaryPlus-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `----------3 eq 3`.</description>
+ <query name="K-NumericUnaryPlus-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `+++++++++++3 eq 3`.</description>
+ <query name="K-NumericUnaryPlus-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `-+-+-+-+-+-+-+-3 eq 3`.</description>
+ <query name="K-NumericUnaryPlus-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `-+-+-+-+-+-++-+-++-+-+-+-+++3 eq 3`.</description>
+ <query name="K-NumericUnaryPlus-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryPlus-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>A test whose essence is: `+++3 eq ++3`.</description>
+ <query name="K-NumericUnaryPlus-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryPlus-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericUnaryPlus-1" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>Unary combined with path expressions.</description>
+ <query name="K2-NumericUnaryPlus-1" date="2008-06-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryPlus-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryPlus-2" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>Unary with an empty sequence.</description>
+ <query name="K2-NumericUnaryPlus-2" date="2008-06-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryPlus-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-unary-plus-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus/" scenario="standard">
+ <description>Check dynamic type of unary plus on argument of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-unary-plus-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-unary-plus-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericUnaryMinus" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-unary-minus</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusintg1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusintg1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusintg1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdec1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdec1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdec1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdbl1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdbl1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusdbl1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusflt1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusflt1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusflt1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuslng1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuslng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuslng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuslng1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuslng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuslng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuslng1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuslng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuslng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minususht1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minususht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minususht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minususht1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minususht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minususht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minususht1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minususht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minususht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuspint1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuspint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuspint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuspint1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuspint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuspint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minuspint1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minuspint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minuspint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusulng1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusulng1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusulng1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnpi1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnpi1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnpi1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnni1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnni1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minusnni1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minusnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minusnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minussht1args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minussht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minussht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minussht1args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minussht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minussht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-unary-minussht1args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-unary-minus" operator with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.2.8" section-title="op:numeric-unary-minus" section-pointer="func-numeric-unary-minus"/>
+ <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
+ <query name="op-numeric-unary-minussht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-unary-minussht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="runtime-error">
+ <description>No unary operator is available for xs:string.</description>
+ <query name="K-NumericUnaryMinus-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `+(-3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `(-3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `(+3) ne -3`.</description>
+ <query name="K-NumericUnaryMinus-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `-3 eq -3`.</description>
+ <query name="K-NumericUnaryMinus-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `+(-3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `-(+3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `-(3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `-(3) eq -3`.</description>
+ <query name="K-NumericUnaryMinus-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `---------3 eq -3`.</description>
+ <query name="K-NumericUnaryMinus-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `+-+-+-+-+-+-+-+3 eq -3`.</description>
+ <query name="K-NumericUnaryMinus-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `----+-+-++-+-+-+-+++-+--+--3 eq -3`.</description>
+ <query name="K-NumericUnaryMinus-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericUnaryMinus-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A test whose essence is: `---3 eq -3`.</description>
+ <query name="K-NumericUnaryMinus-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericUnaryMinus-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-1" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Operand is constructor function for xs:double.</description>
+ <query name="K2-NumericUnaryMinus-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-2" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Operand is constructor function for xs:float.</description>
+ <query name="K2-NumericUnaryMinus-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-3" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Operand is constructor function for xs:decimal.</description>
+ <query name="K2-NumericUnaryMinus-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-4" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Operand is constructor function for xs:integer.</description>
+ <query name="K2-NumericUnaryMinus-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-5" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>-0.0.</description>
+ <query name="K2-NumericUnaryMinus-5" date="2007-12-28+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-6" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Cast -0.0 to xs:float.</description>
+ <query name="K2-NumericUnaryMinus-6" date="2007-12-28+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-7" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Cast -0.0 to xs:double.</description>
+ <query name="K2-NumericUnaryMinus-7" date="2007-12-28+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericUnaryMinus-8" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Unary combined with path expressions.</description>
+ <query name="K2-NumericUnaryMinus-8" date="2008-06-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericUnaryMinus-9" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Unary with an empty sequence.</description>
+ <query name="K2-NumericUnaryMinus-9" date="2008-06-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericUnaryMinus-10" FilePath="Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>A tricky operand, which requires various forms of argument conversion.</description>
+ <query name="K2-NumericUnaryMinus-10" date="2008-06-10+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericUnaryMinus-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-unary-minus-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus/" scenario="standard">
+ <description>Check dynamic type of unary minus on argument of union of numeric types and untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
+ <query name="op-numeric-unary-minus-1" date="2010-03-16"/>
+ <output-file role="principal" compare="Text">op-numeric-unary-minus-1.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="DurationArith" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Arithmetic Operators on Duration Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationAdd" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-yearMonthDurations</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDurations-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDurations" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.1" section-title="op:add-yearMonthDurations" section-pointer="func-add-yearMonthDurations"/>
+ <query name="op-add-yearMonthDurations-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDurations-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAdd-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard">
+ <description>Simple test of adding an xs:yearMonthDuration with P0M.</description>
+ <query name="K-YearMonthDurationAdd-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationAdd-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAdd-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard">
+ <description>Simple test of adding P0M with an xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationAdd-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationAdd-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAdd-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAdd/" scenario="standard">
+ <description>Simple test of adding two arbitrary xs:yearMonthDurations.</description>
+ <query name="K-YearMonthDurationAdd-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationAdd-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-yearMonthDurations</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDurations-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDurations" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.2" section-title="op:subtract-yearMonthDurations" section-pointer="func-subtract-yearMonthDurations"/>
+ <query name="op-subtract-yearMonthDurations-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDurations-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction an xs:yearMonthDuration with P0M.</description>
+ <query name="K-YearMonthDurationSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction P0M with an xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction two arbitrary xs:yearMonthDurations.</description>
+ <query name="K-YearMonthDurationSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationSubtract-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:dayTimeDuration and xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-YearMonthDurationSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:duration and xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-YearMonthDurationSubtract-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:dayTimeDuration and xs:duration.</description>
+ <query name="K-YearMonthDurationSubtract-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationSubtract-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract/" scenario="runtime-error">
+ <description>The addition operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-YearMonthDurationSubtract-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationMultiply" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:multiply-yearMonthDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4621</reflects-resolution>
+ <query name="op-multiply-yearMonthDuration-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator multiplied by +0.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-17" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-18" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator multiplied by +0.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-18" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-19" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-yearMonthDuration" operator, with $arg2 set to NAN, should raise error.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <query name="op-multiply-yearMonthDuration-19" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-yearMonthDuration-20" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Tests rounding of the result of the "op:multiply-yearMonthDuration" operator. See erratum E12.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.3" section-title="op:multiply-yearMonthDuration" section-pointer="func-multiply-yearMonthDuration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4621</reflects-resolution>
+ <query name="op-multiply-yearMonthDuration-20" date="2009-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-yearMonthDuration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying a xs:yearMonthDuration with 3.</description>
+ <query name="K-YearMonthDurationMultiply-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationMultiply-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying 3 with xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationMultiply-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationMultiply-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying 0 with xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationMultiply-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationMultiply-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying a xs:yearMonthDuration with 0.</description>
+ <query name="K-YearMonthDurationMultiply-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationMultiply-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:yearMonthDuration with INF.</description>
+ <query name="K-YearMonthDurationMultiply-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:yearMonthDuration with -INF.</description>
+ <query name="K-YearMonthDurationMultiply-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:yearMonthDuration with NaN.</description>
+ <query name="K-YearMonthDurationMultiply-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:duration and xs:integer.</description>
+ <query name="K-YearMonthDurationMultiply-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:integer and xs:duration.</description>
+ <query name="K-YearMonthDurationMultiply-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:dayTimeDuration and xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationMultiply-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-YearMonthDurationMultiply-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:yearMonthDuration and xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationMultiply-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationMultiply-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply/" scenario="runtime-error">
+ <description>The multiplication operator is not available between xs:dayTimeDuration and xs:dayTimeDuration.</description>
+ <query name="K-YearMonthDurationMultiply-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationDivide" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:divide-yearMonthDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-1" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-2" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-3" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-4" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-5" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-6" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-7" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-8" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-9" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-10" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-11" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-12" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-13" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-14" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-15" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-16" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard" Creator="Michael Kay">
+ <description>Tests rounding behaviour for the "op:divide-yearMonthDuration" function, see erratum FO.E12.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.4" section-title="op:divide-yearMonthDuration" section-pointer="func-divide-yearMonthDuration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4621</reflects-resolution>
+ <query name="op-divide-yearMonthDuration-17" date="2009-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:yearMonthDuration with 3.</description>
+ <query name="K-YearMonthDurationDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationDivide-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:yearMonthDuration with xs:double('-INF').</description>
+ <query name="K-YearMonthDurationDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationDivide-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:yearMonthDuration with xs:double('INF').</description>
+ <query name="K-YearMonthDurationDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationDivide-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:yearMonthDuration with 0.</description>
+ <query name="K-YearMonthDurationDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:yearMonthDuration with NaN.</description>
+ <query name="K-YearMonthDurationDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivide-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:yearMonthDuration with xs:double('-0').</description>
+ <query name="K-YearMonthDurationDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationDivideYMD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:divide-yearMonthDuration-by-yearMonthDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yearMonthDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yearMonthDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yearMonthDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yearMonthDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yearMonthDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yearMonthDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yearMonthDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yearMonthDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yearMonthDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yearMonthDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yearMonthDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yearMonthDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yearMonthDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yearMonthDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yearMonthDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-1" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-2" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-3" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-4" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-5" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-6" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-7" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-8" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-9" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-10" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-11" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-12" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-13" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-14" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-15" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-yearMonthDuration-by-yMD-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-yearMonthDuration-by-yearMonthDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.5" section-title="op:divide-yearMonthDuration-by-yearMonthDuration" section-pointer="func-divide-yearMonthDuration-by-yearMonthDuration"/>
+ <query name="op-divide-yearMonthDuration-by-yMD-16" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-yearMonthDuration-by-yMD-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationDivideYMD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD/" scenario="standard">
+ <description>Simple test of dividing a xs:yearMonthDuration with xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationDivideYMD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationDivideYMD-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationAdd" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-dayTimeDurations</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator with the arguments set as follows: Sarg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator with the arguments set as follows: Sarg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator with the arguments set as follows: Sarg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator with the arguments set as follows: Sarg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator with the arguments set as follows: Sarg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDurations-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDurations" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.6" section-title="op:add-dayTimeDurations" section-pointer="func-add-dayTimeDurations"/>
+ <query name="op-add-dayTimeDurations-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDurations-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationAdd-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard">
+ <description>Simple test of adding an xs:dayTimeDuration with PT0S.</description>
+ <query name="K-DayTimeDurationAdd-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationAdd-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationAdd-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard">
+ <description>Simple test of substraction PT0S with an xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationAdd-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationAdd-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationAdd-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd/" scenario="standard">
+ <description>Simple test of adding two arbitrary xs:yearMonthDurations.</description>
+ <query name="K-DayTimeDurationAdd-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationAdd-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dayTimeDurations</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDurations-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDurations" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.7" section-title="op:subtract-dayTimeDurations" section-pointer="func-subtract-dayTimeDurations"/>
+ <query name="op-subtract-dayTimeDurations-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDurations-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction an xs:dayTimeDuration with PT0S.</description>
+ <query name="K-DayTimeDurationSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction PT0S with an xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard">
+ <description>Simple test of substraction two arbitrary xs:dayTimeDurations.</description>
+ <query name="K-DayTimeDurationSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationSubtract-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:dayTimeDuration and xs:yearMonthDuration.</description>
+ <query name="K-DayTimeDurationSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:duration and xs:yearMonthDuration.</description>
+ <query name="K-DayTimeDurationSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DayTimeDurationSubtract-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:dayTimeDuration and xs:duration.</description>
+ <query name="K-DayTimeDurationSubtract-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationSubtract-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="runtime-error">
+ <description>The substraction operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationSubtract-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DayTimeDurationSubtract-1" FilePath="Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard">
+ <description>Ensure that a value from current-time() can be extracted.</description>
+ <query name="K2-DayTimeDurationSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DayTimeDurationSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DayTimeDurationSubtract-2" FilePath="Operators/ArithExpr/DurationArith/DayTimeDurationSubtract/" scenario="standard">
+ <description>Ensure that a value from current-dateTime() can be extracted.</description>
+ <query name="K2-DayTimeDurationSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DayTimeDurationSubtract-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationMultiply" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:multiply-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-1" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator multiplied by -0.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-17" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-multiply-dayTimeDuration-18" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:multiply-dayTimeDuration" operator multiplied by -0.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.8" section-title="op:multiply-dayTimeDuration" section-pointer="func-multiply-dayTimeDuration"/>
+ <query name="op-multiply-dayTimeDuration-18" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-multiply-dayTimeDuration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying a xs:dayTimeDuration with 3.</description>
+ <query name="K-DayTimeDurationMultiply-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying 3 with xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationMultiply-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying a xs:dayTimeDuration with 0.</description>
+ <query name="K-DayTimeDurationMultiply-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying 0 with xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationMultiply-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying a xs:dayTimeDuration with -0.</description>
+ <query name="K-DayTimeDurationMultiply-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="standard">
+ <description>Simple test of multiplying -0 with xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationMultiply-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationMultiply-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:dayTimeDuration with INF.</description>
+ <query name="K-DayTimeDurationMultiply-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:dayTimeDuration with -INF.</description>
+ <query name="K-DayTimeDurationMultiply-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationMultiply-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply/" scenario="runtime-error">
+ <description>Simple test of multiplying a xs:dayTimeDuration with NaN.</description>
+ <query name="K-DayTimeDurationMultiply-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationDivide" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:divide-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-2" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-3" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-4" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-5" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-6" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-7" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-8" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-9" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-10" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-11" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-12" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-13" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-14" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-15" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.9" section-title="op:divide-dayTimeDuration" section-pointer="func-divide-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-16" date="2005-06-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:dayTimeDuration with 4.</description>
+ <query name="K-DayTimeDurationDivide-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationDivide-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:dayTimeDuration with xs:double('-INF').</description>
+ <query name="K-DayTimeDurationDivide-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationDivide-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="standard">
+ <description>Simple test of dividing a xs:dayTimeDuration with xs:double('INF').</description>
+ <query name="K-DayTimeDurationDivide-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationDivide-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:dayTimeDuration with 0.</description>
+ <query name="K-DayTimeDurationDivide-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:dayTimeDuration with NaN.</description>
+ <query name="K-DayTimeDurationDivide-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>Simple test of dividing a xs:dayTimeDuration with xs:double('-0').</description>
+ <query name="K-DayTimeDurationDivide-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:duration and xs:integer.</description>
+ <query name="K-DayTimeDurationDivide-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:integer and xs:duration.</description>
+ <query name="K-DayTimeDurationDivide-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:integer and xs:yearMonthDuration.</description>
+ <query name="K-DayTimeDurationDivide-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:integer and xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationDivide-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:dayTimeDuration and xs:yearMonthDuration.</description>
+ <query name="K-DayTimeDurationDivide-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationDivide-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:duration and xs:yearMonthDuration.</description>
+ <query name="K-DayTimeDurationDivide-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DayTimeDurationDivide-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:dayTimeDuration and xs:duration.</description>
+ <query name="K-DayTimeDurationDivide-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivide-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide/" scenario="runtime-error">
+ <description>The division operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationDivide-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationDivideDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:divide-dayTimeDuration-by-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dayTimeDuration2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dayTimeDuration2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dayTimeDuration2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dayTimeDuration2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dayTimeDuration2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dayTimeDuration2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dayTimeDuration2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dayTimeDuration2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dayTimeDuration2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dayTimeDuration2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dayTimeDuration2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dayTimeDuration2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dayTimeDuration2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dayTimeDuration2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dayTimeDuration2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-1" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-1.txt</output-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-1alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-2" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-3" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-4" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-5" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-6" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-7" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-8" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-9" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-10" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-11" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-12" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-13" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-14" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-15" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-divide-dayTimeDuration-by-dTD-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:divide-dayTimeDuration-by-dayTimeDuration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.6.10" section-title="op:divide-dayTimeDuration-by-dayTimeDuration" section-pointer="func-divide-dayTimeDuration-by-dayTimeDuration"/>
+ <query name="op-divide-dayTimeDuration-by-dTD-16" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-divide-dayTimeDuration-by-dTD-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationDivideDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD/" scenario="standard">
+ <description>Simple test of dividing a xs:dayTimeDuration with xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationDivideDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationDivideDTD-1.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="DurationDateTimeArith" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Arithmetic Operators on Duration and Date Time Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="dateTimesSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dateTimes-yielding-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-1" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator whose value include a timezone of "+5:00".</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-2" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator whose value includes a timezone of "-6:00".</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-3" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-4" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-5" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-6" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-7" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-8" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-9" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-10" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of a "div" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-11" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-12" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-13" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-14" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-15" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-16" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-17" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-18" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-18" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-19" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of a multiplication expression ("*" operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-19" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dateTimes-yielding-DTD-20" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dateTimes-yielding-dayTimeDuration" operator as part of an addition expression ("+" operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.1" section-title="op:subtract-dateTimes" section-pointer="func-subtract-dateTimes"/>
+ <query name="op-subtract-dateTimes-yielding-DTD-20" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dateTimes-yielding-DTD-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:date and xs:date that evaluates to zero.</description>
+ <query name="K-dateTimesSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-dateTimesSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:dateTime and xs:dateTime.</description>
+ <query name="K-dateTimesSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="runtime-error">
+ <description>The 'div' operator is not available between xs:dateTime and xs:dateTime.</description>
+ <query name="K-dateTimesSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="runtime-error">
+ <description>The '*' operator is not available between xs:dateTime and xs:dateTime.</description>
+ <query name="K-dateTimesSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-5" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="runtime-error">
+ <description>The 'mod' operator is not available between xs:dateTime and xs:dateTime.</description>
+ <query name="K-dateTimesSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-dateTimesSubtract-6" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:dayTimeDuration and xs:dateTime.</description>
+ <query name="K-dateTimesSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DatesSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dates-yielding-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-1" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as per example 2 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-2" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as per example 3 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-3" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-4" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-5" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-6" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-7" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-8" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-9" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-10" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of a "div" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-11" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-12" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-13" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-14" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-15" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-16" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-17" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-18" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-18" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-19" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of a multiplication expression ("*" operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-19" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dates-yielding-DTD-20" FilePath="Expressions/Operators/ArithExpr/DurationArith/DatesSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dates-yielding-dayTimeDuration" operator as part of an addition expression ("+" operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.2" section-title="op:subtract-dates" section-pointer="func-subtract-dates"/>
+ <query name="op-subtract-dates-yielding-DTD-20" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dates-yielding-DTD-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:date and xs:date.</description>
+ <query name="K-DatesSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DatesSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:date and xs:date that evaluates to zero.</description>
+ <query name="K-DatesSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DatesSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:date and xs:date.</description>
+ <query name="K-DatesSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="runtime-error">
+ <description>The 'div' operator is not available between xs:date and xs:date.</description>
+ <query name="K-DatesSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-5" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="runtime-error">
+ <description>The '*' operator is not available between xs:date and xs:date.</description>
+ <query name="K-DatesSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DatesSubtract-6" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract/" scenario="runtime-error">
+ <description>The 'mod' operator is not available between xs:date and xs:date.</description>
+ <query name="K-DatesSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeSubtract" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-times</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-times2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-1" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-2" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" opeartor as per example 3 (for this function) from Functions and Operators specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-3" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-4" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-5" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-6" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-7" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-8" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-9" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-10" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-11" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-11" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-12" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-13" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-14" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-15" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-times-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtract/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-times" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.3" section-title="op:subtract-times" section-pointer="func-subtract-times"/>
+ <query name="op-subtract-times-16" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-times-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:time and xs:time.</description>
+ <query name="K-TimeSubtract-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeSubtract-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:time and xs:time, that evaluates to zero.</description>
+ <query name="K-TimeSubtract-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeSubtract-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:yearMonthDuration and xs:time.</description>
+ <query name="K-TimeSubtract-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:yearMonthDuration and xs:date.</description>
+ <query name="K-TimeSubtract-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-5" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:time.</description>
+ <query name="K-TimeSubtract-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-6" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:time.</description>
+ <query name="K-TimeSubtract-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-7" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:time and xs:time.</description>
+ <query name="K-TimeSubtract-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtract-8" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract/" scenario="runtime-error">
+ <description>The 'mod' operator is not available between xs:time and xs:time.</description>
+ <query name="K-TimeSubtract-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationAddDT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-yearMonthDuration-to-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTimealt-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTimealt-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTimealt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-8.txt</output-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTimealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-dateTime-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-dateTime" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.4" section-title="op:add-yearMonthDuration-to-dateTime" section-pointer="func-add-yearMonthDuration-to-dateTime"/>
+ <query name="op-add-yearMonthDuration-to-dateTime-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:dateTime and xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationAddDT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationAddDT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:yearMonthDuration and xs:dateTime.</description>
+ <query name="K-YearMonthDurationAddDT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationAddDT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:date and xs:time.</description>
+ <query name="K-YearMonthDurationAddDT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:date.</description>
+ <query name="K-YearMonthDurationAddDT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-5" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:date and xs:time.</description>
+ <query name="K-YearMonthDurationAddDT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationAddDT-6" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:date.</description>
+ <query name="K-YearMonthDurationAddDT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeAddDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-dayTimeDuration-to-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-8.txt</output-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTimealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-dateTime-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.5" section-title="op:add-dayTimeDuration-to-dateTime" section-pointer="func-add-dayTimeDuration-to-dateTime"/>
+ <query name="op-add-dayTimeDuration-to-dateTime-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeAddDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:date and xs:dateTime.</description>
+ <query name="K-DateTimeAddDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeAddDTD-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:dateTime and xs:date.</description>
+ <query name="K-DateTimeAddDTD-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeAddDTD-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:dateTime.</description>
+ <query name="K-DateTimeAddDTD-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeAddDTD-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:dateTime and xs:time.</description>
+ <query name="K-DateTimeAddDTD-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeSubtractYMD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-yearMonthDuration-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator with the arguments set as follows: arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator with the arguments set as follows: arg1 = xs:dateTime(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator with the arguments set as follows: arg1 = xs:dateTime(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator with the arguments set as follows: arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator with the arguments set as follows: arg1 = xs:dateTime(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2args-5.txt</output-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime2argsalt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-1" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-2" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-3" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-4" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-5" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-6" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-7" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-8" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-9" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-10" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-12" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-13" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-14" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-15" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-dateTime-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-dateTime" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.6" section-title="op:subtract-yearMonthDuration-from-dateTime" section-pointer="func-subtract-yearMonthDuration-from-dateTime"/>
+ <query name="op-subtract-yearMonthDuration-from-dateTime-16" date="2005-07-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeSubtractYMD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractYMD/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:dateTime and xs:yearMonthDuration that evaluates to zero.</description>
+ <query name="K-DateTimeSubtractYMD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeSubtractYMD-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeSubtractDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dayTimeDuration-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-dateTime-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.7" section-title="op:subtract-dayTimeDuration-from-dateTime" section-pointer="func-subtract-dayTimeDuration-from-dateTime"/>
+ <query name="op-subtract-dayTimeDuration-from-dateTime-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-dateTime-16.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateAddYMD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-yearMonthDuration-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-8.txt</output-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-datealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-yearMonthDuration-to-date-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-yearMonthDuration-to-date" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.8" section-title="op:add-yearMonthDuration-to-date" section-pointer="func-add-yearMonthDuration-to-date"/>
+ <query name="op-add-yearMonthDuration-to-date-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-yearMonthDuration-to-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddYMD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:date and xs:yearMonthDuration.</description>
+ <query name="K-DateAddYMD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateAddYMD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddYMD-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:yearMonthDuration and xs:date.</description>
+ <query name="K-DateAddYMD-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateAddYMD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddYMD-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:yearMonthDuration and xs:date.</description>
+ <query name="K-DateAddYMD-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddYMD-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:yearMonthDuration and xs:dateTime.</description>
+ <query name="K-DateAddYMD-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateAddDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-dayTimeDuration-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-datealt-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-datealt-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-datealt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-8.txt</output-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-datealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-date-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.9" section-title="op:add-dayTimeDuration-to-date" section-pointer="func-add-dayTimeDuration-to-date"/>
+ <query name="op-add-dayTimeDuration-to-date-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddDTD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:date and xs:dayTimeDuration.</description>
+ <query name="K-DateAddDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateAddDTD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateAddDTD-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddDTD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:dayTimeDuration and xs:date.</description>
+ <query name="K-DateAddDTD-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateAddDTD-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateSubtractYMD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-yearMonthDuration-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2args-5.txt</output-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date2argsalt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-1" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as per example 2 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-2" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as per example 3 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-3" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-4" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-5" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-6" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-7" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-8" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-9" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-10" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-12" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-13" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-14" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-15" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-16" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-17" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-yearMonthDuration-from-date-18" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-yearMonthDuration-from-date" operator as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.10" section-title="op:subtract-yearMonthDuration-from-date" section-pointer="func-subtract-yearMonthDuration-from-date"/>
+ <query name="op-subtract-yearMonthDuration-from-date-18" date="2005-07-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-yearMonthDuration-from-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateSubtractYMD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractYMD/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:date and xs:yearMonthDuration.</description>
+ <query name="K-DateSubtractYMD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateSubtractYMD-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateSubtractDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dayTimeDuration-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-8.txt</output-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-datealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-date-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/DateSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.11" section-title="op:subtract-dayTimeDuration-from-date" section-pointer="func-subtract-dayTimeDuration-from-date"/>
+ <query name="op-subtract-dayTimeDuration-from-date-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateSubtractDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractDTD/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:date and xs:dayTimeDuration.</description>
+ <query name="K-DateSubtractDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateSubtractDTD-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeAddDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:add-dayTimeDuration-to-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as per example 2 (for this operator) from the F and O Specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-timealt-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-timealt-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-timealt-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-add-dayTimeDuration-to-time-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeAddDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:add-dayTimeDuration-to-time" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.12" section-title="op:add-dayTimeDuration-to-time" section-pointer="func-add-dayTimeDuration-to-time"/>
+ <query name="op-add-dayTimeDuration-to-time-17" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-add-dayTimeDuration-to-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeAddDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:time and xs:dayTimeDuration.</description>
+ <query name="K-TimeAddDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeAddDTD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeAddDTD-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD/" scenario="standard">
+ <description>Simple testing involving operator '+' between xs:dayTimeDuration and xs:time.</description>
+ <query name="K-TimeAddDTD-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeAddDTD-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TimeAddDTD-1" FilePath="Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD/" scenario="runtime-error">
+ <description>No '+' operator is available between xs:time and xs:time.</description>
+ <query name="K2-TimeAddDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeSubtractDTD" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:subtract-dayTimeDuration-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time2args-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time2args-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time2args-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time2args-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time2args-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-1" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-1" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-2" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as part of a boolean expression (and operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-2" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-3" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" opeartor as part of a boolean expression (or operator) and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-3" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-4" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator used in conjunction with the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-4" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-5" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-5" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-6" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as an argument to the "fn:number" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-6" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-7" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-7" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-8" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator that returns a negative value.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-8" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-9" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-9" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-10" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" operator as part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-10" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-12" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function used in conjunction with a boolean expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-12" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-13" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-13" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-14" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-14" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-15" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-15" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-16" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-16" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-subtract-dayTimeDuration-from-time-17" FilePath="Expressions/Operators/ArithExpr/DurationArith/TimeSubtractDTD/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:subtract-dayTimeDuration-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.8.13" section-title="op:subtract-dayTimeDuration-from-time" section-pointer="func-subtract-dayTimeDuration-from-time"/>
+ <query name="op-subtract-dayTimeDuration-from-time-17" date="2005-07-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-subtract-dayTimeDuration-from-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtractDTD-1" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD/" scenario="standard">
+ <description>Simple testing involving operator '-' between xs:time and xs:dayTimeDuration.</description>
+ <query name="K-TimeSubtractDTD-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeSubtractDTD-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtractDTD-2" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:yearMonthDuration and xs:time.</description>
+ <query name="K-TimeSubtractDTD-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtractDTD-3" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD/" scenario="runtime-error">
+ <description>The '+' operator is not available between xs:time and xs:yearMonthDuration.</description>
+ <query name="K-TimeSubtractDTD-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtractDTD-4" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:yearMonthDuration and xs:time.</description>
+ <query name="K-TimeSubtractDTD-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeSubtractDTD-5" FilePath="Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD/" scenario="runtime-error">
+ <description>The '-' operator is not available between xs:time and xs:yearMonthDuration.</description>
+ <query name="K-TimeSubtractDTD-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="CompExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison Operators</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="ValComp" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Value Comparison</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="NumericComp" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison of Numeric Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericEqual" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalintg2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalintg2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalintg2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldec2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldec2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldec2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equaldbl2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equaldbl2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equaldbl2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalflt2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalflt2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalflt2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equallng2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equallng2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equallng2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalusht2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalusht2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalusht2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalpint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalpint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalpint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalulng2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalulng2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalulng2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnpi2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnpi2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnpi2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalnni2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalnni2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalnni2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equalsht2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equalsht2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equalsht2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-equal-emptyseq" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard" Creator="Ravi Chennoju">
+ <description>Evaluates the "op:numeric-equal" operator with the arguments set as follows: $arg1 = () $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-equal-emptyseq" date="2006-03-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-equal-emptyseq.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) eq xs:integer(1)`.</description>
+ <query name="K-NumericEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) ne xs:integer(2)`.</description>
+ <query name="K-NumericEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) eq xs:integer(1)`.</description>
+ <query name="K-NumericEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(-1) eq xs:integer(-1)`.</description>
+ <query name="K-NumericEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) ne xs:integer(2)`.</description>
+ <query name="K-NumericEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1.1) eq xs:decimal(1.1)`.</description>
+ <query name="K-NumericEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1.1) ne xs:decimal(2.1)`.</description>
+ <query name="K-NumericEqual-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1.1) eq xs:decimal(1.1)`.</description>
+ <query name="K-NumericEqual-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(-1.1) eq xs:decimal(-1.1)`.</description>
+ <query name="K-NumericEqual-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1.1) ne xs:decimal(2.1)`.</description>
+ <query name="K-NumericEqual-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-11" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(2) ne xs:decimal(2.6)`.</description>
+ <query name="K-NumericEqual-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-12" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double(1.1) eq xs:double(1.1)`.</description>
+ <query name="K-NumericEqual-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-13" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double(-1.1) eq xs:double(-1.1)`.</description>
+ <query name="K-NumericEqual-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-14" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double(1.1) ne xs:double(2.1)`.</description>
+ <query name="K-NumericEqual-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-15" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double(-1) ne xs:double(1)`.</description>
+ <query name="K-NumericEqual-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-16" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("NaN") ne xs:double("NaN")`.</description>
+ <query name="K-NumericEqual-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-17" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("NaN") ne xs:double(0)`.</description>
+ <query name="K-NumericEqual-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-18" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double(0) ne xs:double("NaN")`.</description>
+ <query name="K-NumericEqual-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-19" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("-INF") eq xs:double("-INF")`.</description>
+ <query name="K-NumericEqual-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-20" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("INF") eq xs:double("INF")`.</description>
+ <query name="K-NumericEqual-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-21" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("-INF") ne xs:double("INF")`.</description>
+ <query name="K-NumericEqual-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-22" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("INF") ne xs:double("-INF")`.</description>
+ <query name="K-NumericEqual-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-23" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("INF") ne xs:double("0")`.</description>
+ <query name="K-NumericEqual-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-24" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("-INF") ne xs:double("0")`.</description>
+ <query name="K-NumericEqual-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-25" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("0") ne xs:double("INF")`.</description>
+ <query name="K-NumericEqual-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-26" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:double("0") ne xs:double("-INF")`.</description>
+ <query name="K-NumericEqual-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-27" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1.1) eq xs:float(1.1)`.</description>
+ <query name="K-NumericEqual-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-28" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float(-1.1) eq xs:float(-1.1)`.</description>
+ <query name="K-NumericEqual-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-29" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1.1) ne xs:float(2.1)`.</description>
+ <query name="K-NumericEqual-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-30" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("NaN") ne xs:float("NaN")`.</description>
+ <query name="K-NumericEqual-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-31" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("NaN") ne xs:float(0)`.</description>
+ <query name="K-NumericEqual-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-32" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float(0) ne xs:float("NaN")`.</description>
+ <query name="K-NumericEqual-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-33" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("-INF") eq xs:float("-INF")`.</description>
+ <query name="K-NumericEqual-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-34" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("INF") eq xs:float("INF")`.</description>
+ <query name="K-NumericEqual-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-35" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("-INF") ne xs:float("INF")`.</description>
+ <query name="K-NumericEqual-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-36" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("INF") ne xs:float("-INF")`.</description>
+ <query name="K-NumericEqual-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-37" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("INF") ne xs:float("0")`.</description>
+ <query name="K-NumericEqual-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-38" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("-INF") ne xs:float("0")`.</description>
+ <query name="K-NumericEqual-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-39" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("0") ne xs:float("INF")`.</description>
+ <query name="K-NumericEqual-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-40" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:float("0") ne xs:float("-INF")`.</description>
+ <query name="K-NumericEqual-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-41" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>An expression involving the 'eq' operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-NumericEqual-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-42" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>Test that fn:count combined with expressions that might disable compile time evaluations(optimization) as well as the 'eq' operator, is conformant.</description>
+ <query name="K-NumericEqual-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-43" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>Test that fn:count combined with expressions that might disable compile time evaluations(optimization) as well as the '=' operator, is conformant.</description>
+ <query name="K-NumericEqual-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-44" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Test automatic xs:untypedAtomic conversion.</description>
+ <query name="K-NumericEqual-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-45" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="standard">
+ <description>Test automatic xs:untypedAtomic conversion.</description>
+ <query name="K-NumericEqual-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericEqual-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-46" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Test automatic xs:untypedAtomic conversion.</description>
+ <query name="K-NumericEqual-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericEqual-47" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="parse-error">
+ <description>A syntactically invalid test.</description>
+ <query name="K-NumericEqual-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-1" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a processing instuction node.</description>
+ <query name="K2-NumericEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-2" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a processing instuction node(#2).</description>
+ <query name="K2-NumericEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-3" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a comment.</description>
+ <query name="K2-NumericEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-4" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a comment(#2).</description>
+ <query name="K2-NumericEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-5" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a text node.</description>
+ <query name="K2-NumericEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NumericEqual-6" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericEqual/" scenario="runtime-error">
+ <description>Compare an xs:integer to a text node(#2).</description>
+ <query name="K2-NumericEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanintg2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanintg2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanintg2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandec2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandec2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandec2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thandbl2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thandbl2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thandbl2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanflt2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanflt2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanflt2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanlng2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanlng2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanlng2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanusht2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanusht2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanusht2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanpint2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanpint2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanpint2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thanulng2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thanulng2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thanulng2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannpi2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannpi2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannpi2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thannni2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thannni2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thannni2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-less-thansht2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-less-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.2" section-title="op:numeric-less-than" section-pointer="func-numeric-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-less-thansht2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-less-thansht2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(-1) lt xs:integer(1)`.</description>
+ <query name="K-NumericLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(-1) le xs:integer(1)`.</description>
+ <query name="K-NumericLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(-1) lt xs:decimal(1)`.</description>
+ <query name="K-NumericLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(-1) le xs:decimal(1)`.</description>
+ <query name="K-NumericLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `0 lt xs:double("INF")`.</description>
+ <query name="K-NumericLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:double("-INF") lt 0`.</description>
+ <query name="K-NumericLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:double(-1) lt xs:double(1)`.</description>
+ <query name="K-NumericLT-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:double(-1) le xs:double(1)`.</description>
+ <query name="K-NumericLT-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `0 lt xs:float("INF")`.</description>
+ <query name="K-NumericLT-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:float("-INF") lt 0`.</description>
+ <query name="K-NumericLT-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-11" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:float(-1) lt xs:float(1)`.</description>
+ <query name="K-NumericLT-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-12" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `xs:float(-1) le xs:float(1)`.</description>
+ <query name="K-NumericLT-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-13" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:double("NaN") lt 1)`.</description>
+ <query name="K-NumericLT-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-14" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:float("NaN") lt 1)`.</description>
+ <query name="K-NumericLT-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-15" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:double("NaN") le 1)`.</description>
+ <query name="K-NumericLT-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-16" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:float("NaN") le 1)`.</description>
+ <query name="K-NumericLT-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-17" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(1 lt xs:double("NaN"))`.</description>
+ <query name="K-NumericLT-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-18" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(1 lt xs:float("NaN"))`.</description>
+ <query name="K-NumericLT-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-19" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(1 le xs:double("NaN"))`.</description>
+ <query name="K-NumericLT-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-20" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>A test whose essence is: `not(1 le xs:float("NaN"))`.</description>
+ <query name="K-NumericLT-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-21" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>le combined with count().</description>
+ <query name="K-NumericLT-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericLT-22" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>lt combined with count().</description>
+ <query name="K-NumericLT-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericLT-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericLT-1" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>Compare two xs:unsignedLong values.</description>
+ <query name="K2-NumericLT-1" date="2008-12-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericLT-2" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericLT/" scenario="standard">
+ <description>Compare two xs:unsignedLong values.</description>
+ <query name="K2-NumericLT-2" date="2008-12-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericLT-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:numeric-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanintg2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanintg2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanintg2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanintg2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanintg2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandec2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandec2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandec2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandec2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandec2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandbl2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandbl2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandbl2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandbl2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thandbl2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thandbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thandbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanflt2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanflt2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanflt2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanflt2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanflt2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanlng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanlng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanlng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanlng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanlng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanusht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanusht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanusht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanusht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanusht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanpint2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanpint2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanpint2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanpint2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanpint2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanulng2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanulng2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanulng2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanulng2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thanulng2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thanulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thanulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannpi2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannpi2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannpi2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannpi2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannpi2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannni2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannni2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannni2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannni2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thannni2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thannni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thannni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thansht2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thansht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thansht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thansht2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thansht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thansht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thansht2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thansht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thansht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thansht2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thansht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thansht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-numeric-greater-thansht2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:numeric-greater-than" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.3.3" section-title="op:numeric-greater-than" section-pointer="func-numeric-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-numeric-greater-thansht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-numeric-greater-thansht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) gt xs:integer(-1)`.</description>
+ <query name="K-NumericGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(1) ge xs:integer(1)`.</description>
+ <query name="K-NumericGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1) gt xs:decimal(-1)`.</description>
+ <query name="K-NumericGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(1) ge xs:decimal(1)`.</description>
+ <query name="K-NumericGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `0 gt xs:double("-INF")`.</description>
+ <query name="K-NumericGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:double("INF") gt 0`.</description>
+ <query name="K-NumericGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-7" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:double(1) gt xs:double(-1)`.</description>
+ <query name="K-NumericGT-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-8" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:double(1) ge xs:double(1)`.</description>
+ <query name="K-NumericGT-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-9" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `0 gt xs:float("-INF")`.</description>
+ <query name="K-NumericGT-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-10" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:float("INF") gt 0`.</description>
+ <query name="K-NumericGT-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-11" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1) gt xs:float(-1)`.</description>
+ <query name="K-NumericGT-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-12" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1) ge xs:float(1)`.</description>
+ <query name="K-NumericGT-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-13" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:double("NaN") gt 1)`.</description>
+ <query name="K-NumericGT-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-14" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:float("NaN") gt 1)`.</description>
+ <query name="K-NumericGT-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-15" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:double("NaN") ge 1)`.</description>
+ <query name="K-NumericGT-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-16" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(xs:float("NaN") ge 1)`.</description>
+ <query name="K-NumericGT-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-17" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(1 gt xs:double("NaN"))`.</description>
+ <query name="K-NumericGT-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-18" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(1 gt xs:float("NaN"))`.</description>
+ <query name="K-NumericGT-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-19" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(1 ge xs:double("NaN"))`.</description>
+ <query name="K-NumericGT-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-20" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>A test whose essence is: `not(1 ge xs:float("NaN"))`.</description>
+ <query name="K-NumericGT-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-21" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>le combined with count().</description>
+ <query name="K-NumericGT-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-22" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>ge combined with count().</description>
+ <query name="K-NumericGT-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericGT-23" FilePath="Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>gt combined with count().</description>
+ <query name="K-NumericGT-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NumericGT-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericGT-1" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>Compare two xs:unsignedLong values.</description>
+ <query name="K2-NumericGT-1" date="2008-12-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericGT-2" FilePath="Operators/CompExpr/ValComp/NumericComp/NumericGT/" scenario="standard">
+ <description>Compare two xs:unsignedLong values.</description>
+ <query name="K2-NumericGT-2" date="2008-12-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NumericGT-2.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="BooleanOp" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Comparison Operators on Boolean Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="BooleanEqual" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:boolean-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-boolean-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the arguments set as follows: $value1 = xs:boolean(lower bound) $value2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the arguments set as follows: $value1 = xs:boolean(mid range) $value2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the arguments set as follows: $value1 = xs:boolean(upper bound) $value2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the arguments set as follows: $value1 = xs:boolean(lower bound) $value2 = xs:boolean(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the arguments set as follows: $value1 = xs:boolean(lower bound) $value2 = xs:boolean(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(true)" and "true" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-1" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(true)" and "false" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-2" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(false)" and "false" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-3" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "true and true" and "false and false" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-4" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set as to "fn:not(true and true)" and "true" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-5" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(false and false)" and "true and true" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-6" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(false)" and "fn:not(false)" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-7" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(false and true)" and "fn:not(false and true)" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-8" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "(7 lt 7)" and "true" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-9" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "(7 eq 7)" and "false" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-10" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(7 lt 7)" and "true" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-11" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operators set to "fn:not(7 lt 7)" and "false" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-12" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operator using multiple "eq" operators and the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-13" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator with the operator using multiple "eq" operators and the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-14" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-15" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator using the "starts-with" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-15" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-16" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-equal" operator using the "ends-with" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-16" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="op-boolean-equal-17" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates cardinality violation on "eq" operator and a sequence of two or more items.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <query name="op-boolean-equal-17" date="2006-03-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-001" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-001" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-002" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-002" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-003" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-003" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-004" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-004" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-005" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-005" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-006" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-006" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-007" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-007" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-008" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-008" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-009" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-009" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-010" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-010" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-011" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-011" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-012" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-012" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-013" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-013" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-014" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-014" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-015" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-015" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-016" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-016" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-017" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-017" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-018" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-018" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-equal-more-args-019" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if args of Boolean type are equal.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.1" section-title="op:boolean-equal" section-pointer="func-boolean-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-equal-more-args-019" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-equal-more-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanEqual-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanEqual-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanEqual-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanEqual-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanEqual-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="standard">
+ <description>A complex value-comparison involving xs:boolean.</description>
+ <query name="K-BooleanEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanEqual-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-BooleanEqual-1" FilePath="Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="runtime-error">
+ <description>Cannot compare xs:boolean and xs:untypedAtomic.</description>
+ <query name="K2-BooleanEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BooleanEqual-2" FilePath="Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="runtime-error">
+ <description>Cannot compare xs:boolean and xs:untypedAtomic.</description>
+ <query name="K2-BooleanEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BooleanEqual-3" FilePath="Operators/CompExpr/ValComp/BooleanOp/BooleanEqual/" scenario="runtime-error">
+ <description>Cannot compare xs:boolean and xs:untypedAtomic(#2).</description>
+ <query name="K2-BooleanEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="BooleanLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:boolean-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(mid range) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(upper bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(mid range) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(upper bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(true)" and "true" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-1" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(true)" and "true" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-2" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(true)" and "false" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-3" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(true)" and "false" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-4" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(false)" and "true" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-5" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(false)" and "true" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-6" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(false)" and "false" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-7" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "fn:not(false)" and "false" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-8" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "(7 eq 7)" and "true" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-9" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "(7 eq 7)" and "true" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-10" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "(7 eq 7)" and "false" respectively. Use of "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-11" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-less-than" operator with the operators set as to "(7 eq 7)" and "false" respectively. Use of "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-12" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-001" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-001" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-002" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-002" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-003" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-003" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-004" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-004" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-005" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-005" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-006" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-006" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-007" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-007" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-008" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-008" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-009" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-009" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-010" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-010" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-011" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-011" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-012" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-012" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-013" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-013" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-less-than-more-args-014" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>To check if arg1: Boolean is less than arg2:Boolean.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.2" section-title="op:boolean-less-than" section-pointer="func-boolean-less-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-less-than-more-args-014" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-less-than-more-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanLT-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="BooleanGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:boolean-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(mid range) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(upper bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(mid range) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(upper bound) $arg2 = xs:boolean(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the arguments set as follows: $arg1 = xs:boolean(lower bound) $arg2 = xs:boolean(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(true)" and "true" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-1" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(true)" and "true" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-2" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(true)" and "false" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-3" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(true)" and "false" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-4" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(false)" and "true" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-5" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(false)" and "true" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-6" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(false)" and "false" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-7" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "fn:not(false)" and "false" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-8" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "(7 eq 7)" and "true" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-9" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "(7 eq 7)" and "true" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-10" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "(7 eq 7)" and "false" respectively. Use of "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-11" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:boolean-greater-than" operator with the operators set as to "(7 eq 7)" and "false" respectively. Use of "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-12" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-001" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-001" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-002" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-002" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-003" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-003" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-004" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-004" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-005" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-005" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-006" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-006" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-007" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-007" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-008" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-008" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-009" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-009" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-010" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-010" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-011" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-011" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-012" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-012" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-013" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-013" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-boolean-greater-than-more-args-014" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>.</description>
+ <spec-citation spec="FuncOps" section-number="9.2.3" section-title="op:boolean-greater-than" section-pointer="func-boolean-greater-than"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="op-boolean-greater-than-more-args-014" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-boolean-greater-than-more-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BooleanGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGT/" scenario="standard">
+ <description>Compare two xs:boolean values.</description>
+ <query name="K-BooleanGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BooleanGT-3.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="DurationDateTimeOp" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Comparisons of Duration, Date Time Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:yearMonthDuration-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2argsNew-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2argsNew-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2argsNew-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator that returns true and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator that returns true and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator that returns false and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator that returns false and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-thanNew-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "and" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-thanNew-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-thanNew-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "and" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression and fn:true function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression and fn:true function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression and fn:false function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-less-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-less-than" operator used together with "or" expression and fn:false function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.1" section-title="op:yearMonthDuration-less-than" section-pointer="func-yearMonthDuration-less-than"/>
+ <query name="op-yearMonthDuration-less-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-less-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationLT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:yearMonthDuration-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator that returns true and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator that returns true and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator that returns false and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator that returns false and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "and" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "and" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression and fn:true function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression and fn:true function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression and fn:false function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-greater-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-greater-than" operator used together with "or" expression and fn:false function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.2" section-title="op:yearMonthDuration-greater-than" section-pointer="func-yearMonthDuration-greater-than"/>
+ <query name="op-yearMonthDuration-greater-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-greater-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:yearMonthDuration, evaluating to false.</description>
+ <query name="K-YearMonthDurationGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationGT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dayTimeDuration-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator that returns true and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-3" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator that returns true and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-4" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator that returns false and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-5" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator that returns false and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-6" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "and" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-7" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "and" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-8" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-9" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-10" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression and fn:true function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-11" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression and fn:true function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-12" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression and fn:false function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-13" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-less-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-less-than" operator used together with "or" expression and fn:false function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.3" section-title="op:dayTimeDuration-less-than" section-pointer="func-dayTimeDuration-less-than"/>
+ <query name="op-dayTimeDuration-less-than-14" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-less-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationLT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dayTimeDuration-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator that returns true and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-3" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator that returns true and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-4" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator that returns false and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-5" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator that returns false and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-6" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "and" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-7" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "and" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-8" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-9" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-10" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression and fn:true function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-11" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression and fn:true function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-12" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression and fn:false function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-13" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-greater-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-greater-than" operator used together with "or" expression and fn:false function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.4" section-title="op:dayTimeDuration-greater-than" section-pointer="func-dayTimeDuration-greater-than"/>
+ <query name="op-dayTimeDuration-greater-than-14" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-greater-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dayTimeDuration, evaluating to false.</description>
+ <query name="K-DayTimeDurationGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationGT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DurationEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:duration equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-duration-equal-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator as per example 1 from the functions and operators specs (for this operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-1" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator as per example 2 from the functions and operators specs (for this operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-2" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator as per example 2 from the functions and operators specs (for this operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-3" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P1Y". Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-4" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P1Y". Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-5" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "PT24H". Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-6" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "PT24H". Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-7" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P12M". Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-8" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P12M". Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-9" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P365D". Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-10" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:duration-equal" operator with both operands set to "P365D". Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-11" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and "P39D" (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-12" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and "P39D" (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-13" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and and used as argument to fn:not function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-14" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and and used as argument to fn:not function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-15" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and and used as argument to xs:boolean function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-16" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator with both operands set to "P36D" and and used as argument to xs:boolean function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-17" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "and" operator and "fn:true" function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-18" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "and" operator and "fn:true" function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-19" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "or" operator and "fn:true" function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-20" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-21" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "or" operator and "fn:true" function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-21" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-22" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "and" operator and "fn:false" function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-22" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-23" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "and" operator and "fn:false" function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-23" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-24" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "or" operator and "fn:false" function (uses eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-24" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-25" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as part of a boolean expression with "or" operator and "fn:false" function (uses ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-25" date="2005-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-26" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as pe example 4 from the F and O specs for this operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-26" date="2006-03-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-duration-equal-27" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of duration-equal operator as per example 5 from the F and O specs for this operator.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-duration-equal-27" date="2006-03-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-duration-equal-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-11" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-12" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-13" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-14" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-15" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-16" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:yearMonthDuration(mid range) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-17" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:yearMonthDuration(upper bound) $arg2 = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-18" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-19" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-yearMonthDuration-equal2args-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:yearMonthDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:yearMonthDuration(lower bound) $arg2 = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-yearMonthDuration-equal2args-20" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-yearMonthDuration-equal2args-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-11" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-12" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-13" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-14" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (le) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-15" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-16" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dayTimeDuration(mid range) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-17" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dayTimeDuration(upper bound) $arg2 = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-18" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-19" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dayTimeDuration-equal2args-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dayTimeDuration-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dayTimeDuration(lower bound) $arg2 = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="op-dayTimeDuration-equal2args-20" date="2004-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dayTimeDuration-equal2args-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="distinct-duration-equal-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "yearMonthDuration" and "dayTimeDuration" data types with fn:distinct function given on example.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="distinct-duration-equal-1" date="2006-03-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">distinct-duration-equal-1.txt</output-file>
+ <output-file role="principal" compare="Text">distinct-duration-equalalt-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="distinct-duration-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "yearMonthDuration" and "dayTimeDuration" data types with fn:distinct function given on example.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.5" section-title="op:duration-equal" section-pointer="func-duration-equal"/>
+ <query name="distinct-duration-equal-2" date="2006-03-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">distinct-duration-equal-2.txt</output-file>
+ <output-file role="principal" compare="Text">distinct-duration-equalalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:duration, returning positive.</description>
+ <query name="K-DurationEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Testing 'eq' involving xs:duration with two zeroed values.</description>
+ <query name="K-DurationEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:duration.</description>
+ <query name="K-DurationEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:duration.</description>
+ <query name="K-DurationEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:duration.</description>
+ <query name="K-DurationEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>The xs:duration values P365D and P1Y are not equal.</description>
+ <query name="K-DurationEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>The xs:duration values P12M and P1Y are equal.</description>
+ <query name="K-DurationEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>The xs:duration values P1M and P31D are not equal.</description>
+ <query name="K-DurationEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>The xs:duration values -PT0S and PT0S are equal.</description>
+ <query name="K-DurationEQ-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>The xs:duration values -P1Y3M4DT08H4M33S and P1Y3M4DT08H4M33S are not equal.</description>
+ <query name="K-DurationEQ-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:duration and xs:duration.</description>
+ <query name="K-DurationEQ-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:duration and xs:duration.</description>
+ <query name="K-DurationEQ-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:duration and xs:duration.</description>
+ <query name="K-DurationEQ-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:duration and xs:duration.</description>
+ <query name="K-DurationEQ-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the left hand. Both values are zero.</description>
+ <query name="K-DurationEQ-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the right hand. Both values are zero.</description>
+ <query name="K-DurationEQ-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration with xs:duration on the right hand. Both values are zero.</description>
+ <query name="K-DurationEQ-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the left hand. Both values are zero.</description>
+ <query name="K-DurationEQ-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration with xs:dayTimeDuration on the right hand. Both values are zero.</description>
+ <query name="K-DurationEQ-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:dayTimeDuration on the left hand. Both values are zero.</description>
+ <query name="K-DurationEQ-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-21" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the left hand.</description>
+ <query name="K-DurationEQ-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-22" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the right hand.</description>
+ <query name="K-DurationEQ-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-23" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dayTimeDuration with xs:duration on the left hand.</description>
+ <query name="K-DurationEQ-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-24" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dayTimeDuration with xs:duration on the left hand.</description>
+ <query name="K-DurationEQ-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-25" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration with xs:dayTimeDuration on the left hand.</description>
+ <query name="K-DurationEQ-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-26" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:yearMonthDuration on the right hand.</description>
+ <query name="K-DurationEQ-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-27" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration with xs:duration on the right hand.</description>
+ <query name="K-DurationEQ-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-28" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration with xs:duration on the left hand.</description>
+ <query name="K-DurationEQ-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-29" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Test comparing xs:duration and xs:yearMonthDuration stressing value representations are normalized properly.</description>
+ <query name="K-DurationEQ-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-30" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Test comparing xs:duration and xs:yearMonthDuration stressing value representations are normalized properly(with operand order switched).</description>
+ <query name="K-DurationEQ-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-31" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Test comparing xs:dayTimeDuration and xs:yearMonthDuration stressing value representations are normalized properly.</description>
+ <query name="K-DurationEQ-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-32" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="standard">
+ <description>Test comparing xs:dayTimeDuration and xs:yearMonthDuration stressing value representations are normalized properly(with operand order switched).</description>
+ <query name="K-DurationEQ-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DurationEQ-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-33" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-34" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-35" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-36" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:duration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-37" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:duration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-38" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:duration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-39" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:duration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-40" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:duration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-41" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-42" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-43" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-44" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration.</description>
+ <query name="K-DurationEQ-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-45" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-46" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-47" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-48" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:yearMonthDuration and xs:dayTimeDuration(reversed operand order).</description>
+ <query name="K-DurationEQ-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-49" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DurationEQ-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-50" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DurationEQ-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-51" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DurationEQ-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-52" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:yearMonthDuration and xs:duration.</description>
+ <query name="K-DurationEQ-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-53" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order).</description>
+ <query name="K-DurationEQ-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-54" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order).</description>
+ <query name="K-DurationEQ-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-55" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order).</description>
+ <query name="K-DurationEQ-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-56" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order).</description>
+ <query name="K-DurationEQ-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-57" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'ge' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order)(reversed operand order).</description>
+ <query name="K-DurationEQ-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-58" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'gt' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order)(reversed operand order).</description>
+ <query name="K-DurationEQ-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-59" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'lt' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order)(reversed operand order).</description>
+ <query name="K-DurationEQ-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DurationEQ-60" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ/" scenario="runtime-error">
+ <description>The 'le' operator is not available between xs:yearMonthDuration and xs:duration(reversed operand order)(reversed operand order).</description>
+ <query name="K-DurationEQ-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dateTime-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (le) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-11" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (le) with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-12" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (le) with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-13" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (le) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-14" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (le) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-15" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-16" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-17" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-18" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-19" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-equal2args-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-equal" operator (ge) with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.6" section-title="op:dateTime-equal" section-pointer="func-dateTime-equal"/>
+ <query name="op-dateTime-equal2args-20" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-equal2args-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dateTime, returning positive.</description>
+ <query name="K-DateTimeEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dateTime.</description>
+ <query name="K-DateTimeEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dateTime.</description>
+ <query name="K-DateTimeEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dateTime.</description>
+ <query name="K-DateTimeEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:dateTime.</description>
+ <query name="K-DateTimeEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:dateTime.</description>
+ <query name="K-DateTimeEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:dateTime.</description>
+ <query name="K-DateTimeEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:dateTime.</description>
+ <query name="K-DateTimeEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeEQ-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-21" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-22" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-23" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-24" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-25" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-26" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-27" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-28" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-29" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-30" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-31" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeEQ-32" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-DateTimeEQ-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DateTimeEQ-1" FilePath="Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ/" scenario="standard">
+ <description>Basic negative equalness test for xs:dateTime.</description>
+ <query name="K2-DateTimeEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DateTimeEQ-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dateTime-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator that returns true and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-3" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator that returns true and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-4" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator that returns false and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-5" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator that returns false and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-6" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "and" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-7" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "and" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-8" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-9" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-10" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression and fn:true function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-11" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression and fn:true function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-12" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression and fn:false function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-13" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-less-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-less-than" operator used together with "or" expression and fn:false function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.7" section-title="op:dateTime-less-than" section-pointer="func-dateTime-less-than"/>
+ <query name="op-dateTime-less-than-14" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-less-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:dateTime.</description>
+ <query name="K-DateTimeLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeLT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dateTime-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(mid range) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(upper bound) $arg2 = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator with the arguments set as follows: $arg1 = xs:dateTime(lower bound) $arg2 = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator that returns true and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-3" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator that returns true and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-4" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator that returns false and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-5" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator that returns false and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-6" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "and" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-7" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "and" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-8" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-9" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-10" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression and fn:true function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-11" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression and fn:true function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-12" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression and fn:false function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-13" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-dateTime-greater-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:dateTime-greater-than" operator used together with "or" expression and fn:false function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.8" section-title="op:dateTime-greater-than" section-pointer="func-dateTime-greater-than"/>
+ <query name="op-dateTime-greater-than-14" date="2005-06-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-dateTime-greater-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:dateTime.</description>
+ <query name="K-DateTimeGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeGT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:date-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-date-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator(le) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-11" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (le) with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-12" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (le) with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-13" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (le) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-14" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (le) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-15" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (ge) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-16" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (ge) with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-17" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (ge) with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-18" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (ge) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-19" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-equal2args-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-equal" operator (ge) with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.9" section-title="op:date-equal" section-pointer="func-date-equal"/>
+ <query name="op-date-equal2args-20" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-equal2args-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:date, returning positive.</description>
+ <query name="K-DateEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:date.</description>
+ <query name="K-DateEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:date.</description>
+ <query name="K-DateEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:date.</description>
+ <query name="K-DateEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:date.</description>
+ <query name="K-DateEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:date.</description>
+ <query name="K-DateEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:date.</description>
+ <query name="K-DateEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:date.</description>
+ <query name="K-DateEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateEQ-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DateEQ-1" FilePath="Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ/" scenario="standard">
+ <description>Basic negative equalness test for xs:date.</description>
+ <query name="K2-DateEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DateEQ-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:date-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-date-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator as per example 1 for this operator from the F and O specs (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator as per example 2 for this operator from the F and O specs (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator that returns true and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator that returns true and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator that returns false and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator that returns false and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "and" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "and" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression and fn:true function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression and fn:true function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression and fn:false function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-less-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-less-than" operator used together with "or" expression and fn:false function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.10" section-title="op:date-less-than" section-pointer="func-date-less-than"/>
+ <query name="op-date-less-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-less-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:date.</description>
+ <query name="K-DateLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:date.</description>
+ <query name="K-DateLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:date.</description>
+ <query name="K-DateLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:date.</description>
+ <query name="K-DateLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:date.</description>
+ <query name="K-DateLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT/" scenario="standard">
+ <description>Simple test of 'le' for xs:date.</description>
+ <query name="K-DateLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateLT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:date-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(mid range) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(upper bound) $arg2 = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator with the arguments set as follows: $arg1 = xs:date(lower bound) $arg2 = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator as per example 1 for this operator from the F and O specs (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator as per example 2 for this operator from the F and O specs (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator that returns true and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator that returns true and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator that returns false and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator that returns false and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "and" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "and" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression and fn:true function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression and fn:true function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression and fn:false function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-date-greater-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:date-greater-than" operator used together with "or" expression and fn:false function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.11" section-title="op:date-greater-than" section-pointer="func-date-greater-than"/>
+ <query name="op-date-greater-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-date-greater-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:date.</description>
+ <query name="K-DateGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:date.</description>
+ <query name="K-DateGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:date.</description>
+ <query name="K-DateGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:date.</description>
+ <query name="K-DateGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:date.</description>
+ <query name="K-DateGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:date.</description>
+ <query name="K-DateGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateGT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:time-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-time-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (le) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-11" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (le) with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-12" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (le) with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-13" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (le) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-14" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (le) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-15" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (ge) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-16" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (ge) with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-17" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (ge) with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-18" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (ge) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-19" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-equal2args-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-equal" operator (ge) with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.12" section-title="op:time-equal" section-pointer="func-time-equal"/>
+ <query name="op-time-equal2args-20" date="2005-06-03"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-equal2args-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:time, returning positive.</description>
+ <query name="K-TimeEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:time.</description>
+ <query name="K-TimeEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:time.</description>
+ <query name="K-TimeEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:time.</description>
+ <query name="K-TimeEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:time.</description>
+ <query name="K-TimeEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:time.</description>
+ <query name="K-TimeEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:time.</description>
+ <query name="K-TimeEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:time.</description>
+ <query name="K-TimeEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeEQ-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-15" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'eq' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-16" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'ne' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-17" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'le' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-18" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'lt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-19" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'ge' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeEQ-20" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="runtime-error">
+ <description>The operator 'gt' is not available between xs:dateTime and xs:date .</description>
+ <query name="K-TimeEQ-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TimeEQ-1" FilePath="Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ/" scenario="standard">
+ <description>Basic negative equalness test for xs:time.</description>
+ <query name="K2-TimeEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TimeEQ-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:time-less-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-time-less-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator as per example 1 for this operator from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator as per example 2 for this operator from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator that returns true and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator that returns true and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator that returns false and used together with the fn:not function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator that returns false and used together with the fn:not function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "and" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "and" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression and fn:true function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression and fn:true function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression and fn:false function (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-less-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-less-than" operator used together with "or" expression and fn:false function (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.13" section-title="op:time-less-than" section-pointer="func-time-less-than"/>
+ <query name="op-time-less-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-less-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:time.</description>
+ <query name="K-TimeLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:time.</description>
+ <query name="K-TimeLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'gt' for xs:time.</description>
+ <query name="K-TimeLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:time.</description>
+ <query name="K-TimeLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:time.</description>
+ <query name="K-TimeLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeLT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLT/" scenario="standard">
+ <description>Simple test of 'ge' for xs:time.</description>
+ <query name="K-TimeLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeLT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimeGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:time-greater-than</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(mid range) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(upper bound) $arg2 = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator with the arguments set as follows: $arg1 = xs:time(lower bound) $arg2 = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator as per example 1 for this operator from the F and O specs (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator as per example 1 for this operator from the F and O specs (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator that returns true and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator that returns true and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator that returns false and used together with the fn:not function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator that returns false and used together with the fn:not function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "and" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "and" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression and fn:true function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression and fn:true function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression and fn:false function (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-time-greater-than-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:time-greater-than" operator used together with "or" expression and fn:false function (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.14" section-title="op:time-greater-than" section-pointer="func-time-greater-than"/>
+ <query name="op-time-greater-than-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-time-greater-than-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:time.</description>
+ <query name="K-TimeGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:time.</description>
+ <query name="K-TimeGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'lt' for xs:time.</description>
+ <query name="K-TimeGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'le' for xs:time.</description>
+ <query name="K-TimeGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'le' for xs:time.</description>
+ <query name="K-TimeGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimeGT-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGT/" scenario="standard">
+ <description>Simple test of 'le' for xs:time.</description>
+ <query name="K-TimeGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimeGT-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="gYearMonthEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:gYearMonth-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(mid range) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(upper bound) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(mid range) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(upper bound) $arg2 = xs:gYearMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator with the arguments set as follows: $arg1 = xs:gYearMonth(lower bound) $arg2 = xs:gYearMonth(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator as per example 1 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator as per example 2 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator that returns true and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator that returns true and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator that returns false and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator that returns false and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "and" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "and" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression and fn:true function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression and fn:true function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression and fn:false function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYearMonth-equalNew-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYearMonth-equal" operator used together with "or" expression and fn:false function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.15" section-title="op:gYearMonth-equal" section-pointer="func-gYearMonth-equal"/>
+ <query name="op-gYearMonth-equalNew-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYearMonth-equalNew-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gYearMonth, returning positive.</description>
+ <query name="K-gYearMonthEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearMonthEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:gYearMonth.</description>
+ <query name="K-gYearMonthEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearMonthEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="gYearEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:gYear-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(mid range) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(upper bound) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(mid range) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(upper bound) $arg2 = xs:gYear(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator with the arguments set as follows: $arg1 = xs:gYear(lower bound) $arg2 = xs:gYear(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator as per example 1 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator as per example 2 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator that returns true and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator that returns true and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator that returns false and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator that returns false and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "and" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "and" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression and fn:true function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equalNew-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression and fn:true function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equalNew-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equalNew-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression and fn:false function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gYear-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gYear-equal" operator used together with "or" expression and fn:false function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.16" section-title="op:gYear-equal" section-pointer="func-gYear-equal"/>
+ <query name="op-gYear-equal-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gYear-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gYear, returning positive.</description>
+ <query name="K-gYearEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gYear.</description>
+ <query name="K-gYearEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gYear.</description>
+ <query name="K-gYearEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gYear.</description>
+ <query name="K-gYearEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:gYear.</description>
+ <query name="K-gYearEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:gYear.</description>
+ <query name="K-gYearEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:gYear.</description>
+ <query name="K-gYearEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gYearEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:gYear.</description>
+ <query name="K-gYearEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gYearEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="gMonthDayEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:gMonthDay-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(mid range) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(upper bound) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(mid range) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(upper bound) $arg2 = xs:gMonthDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator with the arguments set as follows: $arg1 = xs:gMonthDay(lower bound) $arg2 = xs:gMonthDay(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator as per example 2 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-2" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator that returns true and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-3" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator that returns true and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-4" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator that returns false and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-5" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator that returns false and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-6" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "and" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-7" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "and" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-8" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-9" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-10" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression and fn:true function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-11" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression and fn:true function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-12" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression and fn:false function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-13" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonthDay-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonthDay-equal" operator used together with "or" expression and fn:false function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.17" section-title="op:gMonthDay-equal" section-pointer="func-gMonthDay-equal"/>
+ <query name="op-gMonthDay-equal-14" date="2005-06-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonthDay-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gMonthDay, returning positive.</description>
+ <query name="K-gMonthDayEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthDayEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:gMonthDay.</description>
+ <query name="K-gMonthDayEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthDayEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="gMonthEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:gMonth-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(mid range) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(upper bound) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(mid range) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(upper bound) $arg2 = xs:gMonth(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator with the arguments set as follows: $arg1 = xs:gMonth(lower bound) $arg2 = xs:gMonth(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator as per example 2 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-2" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator that returns true and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-3" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator that returns true and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-4" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator that returns false and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-5" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator that returns false and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-6" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "and" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-7" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "and" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-8" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-9" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-10" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression and fn:true function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-11" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression and fn:true function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-12" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression and fn:false function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-13" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gMonth-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gMonth-equal" operator used together with "or" expression and fn:false function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.18" section-title="op:gMonth-equal" section-pointer="func-gMonth-equal"/>
+ <query name="op-gMonth-equal-14" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gMonth-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gMonth, returning positive.</description>
+ <query name="K-gMonthEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gMonth.</description>
+ <query name="K-gMonthEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gMonth.</description>
+ <query name="K-gMonthEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gMonth.</description>
+ <query name="K-gMonthEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:gMonth.</description>
+ <query name="K-gMonthEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:gMonth.</description>
+ <query name="K-gMonthEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:gMonth.</description>
+ <query name="K-gMonthEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gMonthEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:gMonth.</description>
+ <query name="K-gMonthEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gMonthEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="gDayEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:gDay-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(mid range) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(upper bound) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(mid range) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(upper bound) $arg2 = xs:gDay(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator with the arguments set as follows: $arg1 = xs:gDay(lower bound) $arg2 = xs:gDay(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator as per example 2 for this operator from the F and O specs (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-2" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator that returns true and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-3" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator that returns true and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-4" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator that returns false and used together with the fn:not function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-5" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator that returns false and used together with the fn:not function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-6" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "and" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-7" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "and" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-8" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-9" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-10" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression and fn:true function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-11" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression and fn:true function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-12" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression and fn:false function (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-13" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-gDay-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:gDay-equal" operator used together with "or" expression and fn:false function (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.4.19" section-title="op:gDay-equal" section-pointer="func-gDay-equal"/>
+ <query name="op-gDay-equal-14" date="2005-06-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-gDay-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gDay, returning positive.</description>
+ <query name="K-gDayEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:gDay.</description>
+ <query name="K-gDayEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gDay.</description>
+ <query name="K-gDayEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:gDay.</description>
+ <query name="K-gDayEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to Z, in xs:gDay.</description>
+ <query name="K-gDayEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Test that zone offset +00:00 is equal to Z, in xs:gDay.</description>
+ <query name="K-gDayEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Test that zone offset Z is equal to Z, in xs:gDay.</description>
+ <query name="K-gDayEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-gDayEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ/" scenario="standard">
+ <description>Test that zone offset -00:00 is equal to +00:00, in xs:gDay.</description>
+ <query name="K-gDayEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-gDayEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearMonthDurationEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:yearMonthDuration-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration, returning positive.</description>
+ <query name="K-YearMonthDurationEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>Testing 'eq' involving xs:yearMonthDuration with two zeroed values.</description>
+ <query name="K-YearMonthDurationEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:yearMonthDuration.</description>
+ <query name="K-YearMonthDurationEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>The xs:yearMonthDuration values -P0M and P0M are equal.</description>
+ <query name="K-YearMonthDurationEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearMonthDurationEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQ/" scenario="standard">
+ <description>The xs:yearMonthDuration values -P0M and P0M are not equal.</description>
+ <query name="K-YearMonthDurationEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearMonthDurationEQ-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayTimeDurationEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:dayTimeDuration-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration, returning positive.</description>
+ <query name="K-DayTimeDurationEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Testing 'eq' involving xs:dayTimeDuration with two zeroed values.</description>
+ <query name="K-DayTimeDurationEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Simple test of 'eq' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Simple test of 'ne' for xs:dayTimeDuration.</description>
+ <query name="K-DayTimeDurationEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>The xs:dayTimeDuration values -PT0S and PT0S are equal.</description>
+ <query name="K-DayTimeDurationEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>The xs:dayTimeDuration values -P2DT5H and P2DT5H are not equal.</description>
+ <query name="K-DayTimeDurationEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayTimeDurationEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQ/" scenario="standard">
+ <description>Test eq operator for xs:dayTimeDuration values with large milli second component.</description>
+ <query name="K-DayTimeDurationEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayTimeDurationEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="QNameOp" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Comparison Operators on QName Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="QNameEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:QName-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-qname-equal-1" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple identical qname values (uses the eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-1" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-2" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple identical qname values (uses the ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-2" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-3" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple different qname values (different namespace URI values, same local part). Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-3" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-4" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple different qname values (different namespace URI values, same local part). Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-4" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-5" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple different qname values (same namespace URI values, different local part). Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-5" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-6" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with simple different qname values (same namespace URI values, different local part). Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-6" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qName-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-7" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, same local part and same prefix. Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-7" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-8" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, same local part and same prefix. Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-8" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-9" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, same local part and different prefix (should ignore prefix). Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-9" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-10" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, same local part and different prefix (should ignore prefix). Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-10" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-11" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, different local part and different prefix (should ignore prefix). Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-11" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-12" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with same namespace URI value, different local part and different prefix (should ignore prefix). Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-12" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-13" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with different namespace URI value, different local part and different prefix (should ignore prefix). Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-13" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-14" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with different namespace URI value, different local part and different prefix (should ignore prefix). Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-14" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-15" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with first namespace URI set to empty string, same local part and no prefix. Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-15" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-16" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with first namespace URI set to empty string, same local part and no prefix. Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-16" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-17" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with second namespace URI set to empty string, same local part and no prefix. Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-17" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-18" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with second namespace URI set to empty string, same local part and no prefix. Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-18" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-19" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with both namespace URI set to empty string, same local part and no prefix. Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-19" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-20" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used with both namespace URI set to empty string, same local part and no prefix. Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-20" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-21" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used as an argument to the fn:not function. Uses the eq operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-21" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-22" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used as an argument to the fn:not function. Uses the ne operator.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-22" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-23" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used as part of a boolean expression. Uses the "eq" and "and" operators.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-23" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-qname-equal-24" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:qname-equal" operator used as part of a boolean expression. Uses the "ne" and "and" operators.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.1" section-title="op:QName-equal" section-pointer="func-QName-equal"/>
+ <query name="op-qname-equal-24" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-qname-equal-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="value-comparison-1" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates value comparison between string and QName. Uses "eq" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="value-comparison-1" date="2006-04-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value-comparison-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="value-comparison-2" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates value comparison between string and QName. Uses "ne" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="value-comparison-2" date="2006-04-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value-comparison-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard">
+ <description>A test whose essence is: `QName("example.com/", "p:ncname") eq QName("example.com/", "p:ncname")`.</description>
+ <query name="K-QNameEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QNameEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard">
+ <description>A test whose essence is: `QName("example.com/", "p:ncname") eq QName("example.com/", "pdifferent:ncname")`.</description>
+ <query name="K-QNameEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QNameEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard">
+ <description>A test whose essence is: `QName("example.com/", "p:ncname") ne QName("example.com/Nope", "p:ncname")`.</description>
+ <query name="K-QNameEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QNameEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="standard">
+ <description>A test whose essence is: `QName("example.com/", "p:ncname") ne QName("example.com/", "p:ncnameNope")`.</description>
+ <query name="K-QNameEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QNameEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'lt' is not available between xs:QName and xs:integer.</description>
+ <query name="K-QNameEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-6" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'eq' is not available between xs:anyURI and xs:QName.</description>
+ <query name="K-QNameEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-7" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'lt' is not available between values of type xs:QName.</description>
+ <query name="K-QNameEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-8" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'le' is not available between values of type xs:QName.</description>
+ <query name="K-QNameEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-9" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'gt' is not available between values of type xs:QName.</description>
+ <query name="K-QNameEQ-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QNameEQ-10" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ/" scenario="runtime-error">
+ <description>Operator 'ge' is not available between values of type xs:QName.</description>
+ <query name="K-QNameEQ-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="PrefixFromQName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:prefix-from-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-1" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-1" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-2" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-2" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-3" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to fn:string function and no prefix.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-3" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-4" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to xs:string function and no prefix.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-4" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-5" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to xs:string function and with prefix.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-5" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-6" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to fn:string function and with prefix.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-6" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-7" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-7" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-prefix-from-qname-8" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function with prefix that is not defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-8" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FONS0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-9" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-9" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-10" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-10" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-11" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to concat function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-11" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-12" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to substring-before function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-12" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-13" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to substring-after function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-13" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-14" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to string-length function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-14" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-15" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to substring function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-15" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-16" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-16" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-17" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to starts-with function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-17" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-18" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to ends-with function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-18" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-19" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn-prefix-from-qname" function as argument to fn:contains function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-19" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-prefix-from-qname-20" FilePath="Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-prefix-fromQName function with two namespaces declared with same namespace (different case).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.2" section-title="fn:prefix-from-QName" section-pointer="func-prefix-from-QName"/>
+ <query name="fn-prefix-from-qname-20" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-prefix-from-qname-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-PrefixFromQName-1" FilePath="Functions/QNameFunc/PrefixFromQName/" scenario="runtime-error">
+ <description>A test whose essence is: `prefix-from-QName()`.</description>
+ <query name="K-PrefixFromQName-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-PrefixFromQName-2" FilePath="Functions/QNameFunc/PrefixFromQName/" scenario="runtime-error">
+ <description>A test whose essence is: `prefix-from-QName(1, 2)`.</description>
+ <query name="K-PrefixFromQName-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-PrefixFromQName-3" FilePath="Functions/QNameFunc/PrefixFromQName/" scenario="standard">
+ <description>A test whose essence is: `empty(prefix-from-QName( () ))`.</description>
+ <query name="K-PrefixFromQName-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-PrefixFromQName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-PrefixFromQName-4" FilePath="Functions/QNameFunc/PrefixFromQName/" scenario="standard">
+ <description>A test whose essence is: `prefix-from-QName( QName("example.com/", "pre:lname")) eq "pre"`.</description>
+ <query name="K-PrefixFromQName-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-PrefixFromQName-4.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="BinaryOp" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison Operators on base64Binary and hexBinary Types</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HexBinaryEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:hexBinary-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(mid range) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(upper bound) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(mid range) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(upper bound) $value2 = xs:hexBinary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-hexBinary-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator with the arguments set as follows: $value1 = xs:hexBinary(lower bound) $value2 = xs:hexBinary(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="op-hexBinary-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-hexBinary-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-1" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-2" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operation as argument to an "fn:not" function. Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-3" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-4" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "eq" operator and "fn:true()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-4" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-5" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "eq" operator and "fn:false()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-5" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-6" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "eq" operator and "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-6" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-7" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "eq" operator and "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-7" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-8" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-8" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-9" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-9" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-10" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operation as argument to an "fn:not" function. Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-10" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-11" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "ne" operator and "fn:true()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-11" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-12" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "and" operator. Uses the "ne" operator and "fn:false()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-12" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-13" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "ne" operator and "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-13" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="hexBinary-14" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:hexBinary-equal" operator in conjunction with a logical expression, "or" operator. Uses the "ne" operator and "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.1" section-title="op:hexBinary-equal" section-pointer="func-hexBinary-equal"/>
+ <query name="hexBinary-14" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">hexBinary-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HexBinaryEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard">
+ <description>Compare two hexBinary values.</description>
+ <query name="K-HexBinaryEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HexBinaryEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HexBinaryEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard">
+ <description>Compare two hexBinary values.</description>
+ <query name="K-HexBinaryEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HexBinaryEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HexBinaryEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard">
+ <description>Compare two hexBinary values.</description>
+ <query name="K-HexBinaryEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HexBinaryEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HexBinaryEQ-4" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard">
+ <description>Complex comparison test of wrapped hexBinary/base64Binary constructor functions.</description>
+ <query name="K-HexBinaryEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HexBinaryEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HexBinaryEQ-5" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/" scenario="standard">
+ <description>Complex comparison test of wrapped hexBinary/base64Binary constructor functions.</description>
+ <query name="K-HexBinaryEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HexBinaryEQ-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Base64BinaryEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:base64Binary-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(mid range) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(upper bound) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-4" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-5" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-6" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-7" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(mid range) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-8" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(upper bound) $value2 = xs:base64Binary(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-8" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-9" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-9" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="op-base64Binary-equal2args-10" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "op:base64Binary-equal" operator with the arguments set as follows: $value1 = xs:base64Binary(lower bound) $value2 = xs:base64Binary(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="op-base64Binary-equal2args-10" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">op-base64Binary-equal2args-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-1" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-2" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates and operation using "xs:base64Binary" values as argument to an "fn:not" function. Uses "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-3" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-4" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "eq" operator and "fn:true()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-4" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64binaryequal-5" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "eq" operator and "fn:false()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64binaryequal-5" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-6" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "eq" operator and "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-6" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-7" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "eq" operator and "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-7" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-8" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-8" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-9" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-9" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-10" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates an operation on "xs:base64Binary" values as argument to an "fn:not" function. Uses "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-10" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-11" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "ne" operator and "fn:true()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-11" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-12" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "and" operator. Uses the "ne" operator and "fn:false()".</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-12" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-13" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "ne" operator and "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-13" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="base64BinaryEqual-14" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates "xs:base64Binary" values in conjunction with a logical expression, "or" operator. Uses the "ne" operator and "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="12.1.2" section-title="op:base64Binary-equal" section-pointer="func-base64Binary-equal"/>
+ <query name="base64BinaryEqual-14" date="2005-09-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base64BinaryEqual-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Base64BinaryEQ-1" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard">
+ <description>A test whose essence is: `xs:base64Binary(xs:hexBinary("03")) eq xs:base64Binary(xs:hexBinary("03"))`.</description>
+ <query name="K-Base64BinaryEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Base64BinaryEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Base64BinaryEQ-2" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard">
+ <description>A test whose essence is: `xs:base64Binary(xs:hexBinary("03")) ne xs:base64Binary(xs:hexBinary("13"))`.</description>
+ <query name="K-Base64BinaryEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Base64BinaryEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-Base64BinaryEQ-3" FilePath="Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQ/" scenario="standard">
+ <description>A test whose essence is: `xs:hexBinary(xs:base64Binary("/w==")) eq xs:hexBinary("FF")`.</description>
+ <query name="K-Base64BinaryEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-Base64BinaryEQ-3.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="NotationOp" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison Operators on NOTATION Types</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="NotationEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:NOTATION-equal</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ValCompTypeChecking" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Type Checking and Error Handling</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-1" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-2" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-3" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-4" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-5" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-6" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-7" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-8" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-9" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-10" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-11" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-12" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>A value comparison where the cardinality of the operand(s) is wrong.</description>
+ <query name="K-ValCompTypeChecking-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-13" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>A value comparison involving empty sequence(s).</description>
+ <query name="K-ValCompTypeChecking-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-13.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-14" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>A value comparison involving empty sequence(s).</description>
+ <query name="K-ValCompTypeChecking-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-14.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-15" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>A value comparison involving empty sequence(s).</description>
+ <query name="K-ValCompTypeChecking-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-15.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-16" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-17" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-18" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-19" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-20" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-21" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-22" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-23" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-24" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-25" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-26" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-27" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-28" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-29" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Value comparison involving xs:untypedAtomic, which leads to an inexistent operator mapping.</description>
+ <query name="K-ValCompTypeChecking-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-30" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>Compare xs:untypedAtomic and xs:string.</description>
+ <query name="K-ValCompTypeChecking-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-31" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>Compare xs:untypedAtomic and xs:string.</description>
+ <query name="K-ValCompTypeChecking-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-32" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>An expression involving the ge operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-ValCompTypeChecking-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-33" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>An expression involving the ne operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-ValCompTypeChecking-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-34" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>Test that fn:count combined with expressions that might disable compile time evaluations(optimization) as well as the '=' operator, is conformant.</description>
+ <query name="K-ValCompTypeChecking-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-35" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-36" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-37" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-38" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-39" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-40" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-41" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="runtime-error">
+ <description>Combine error() with a value comparison, testing handling of the 'none' type.</description>
+ <query name="K-ValCompTypeChecking-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ValCompTypeChecking-42" FilePath="Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking/" scenario="standard">
+ <description>A simple value comparison that in some Bison grammars triggers a bug.</description>
+ <query name="K-ValCompTypeChecking-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ValCompTypeChecking-42.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="StringComp" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison of String Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringEqual" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>xs:string eq/ne xs:string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringEqual-1" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>A test whose essence is: `'equals' eq 'equals'`.</description>
+ <query name="K-StringEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringEqual-2" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>A test whose essence is: `'' eq ''`.</description>
+ <query name="K-StringEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringEqual-3" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>A test whose essence is: `not('nada' eq 'equalness')`.</description>
+ <query name="K-StringEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringEqual-4" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>A test whose essence is: `'not' ne 'equal'`.</description>
+ <query name="K-StringEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringEqual-5" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>A test whose essence is: `not('equal' ne 'equal')`.</description>
+ <query name="K-StringEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringEqual-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-1" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-StringEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-2" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-StringEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-3" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-StringEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-4" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-StringEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-5" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-StringEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StringEqual-6" FilePath="Operators/CompExpr/ValComp/StringComp/StringEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-StringEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringEqual-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringGT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>xs:string gt/ge xs:string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringGT-1" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringGT/" scenario="standard">
+ <description>A test whose essence is: `'abc' gt 'a'`.</description>
+ <query name="K-StringGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringGT-2" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringGT/" scenario="standard">
+ <description>A test whose essence is: `not('abc' gt 'abc')`.</description>
+ <query name="K-StringGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringGT-3" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringGT/" scenario="standard">
+ <description>A test whose essence is: `'abc' ge 'a'`.</description>
+ <query name="K-StringGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringGT-4" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringGT/" scenario="standard">
+ <description>A test whose essence is: `not('a' ge 'abc')`.</description>
+ <query name="K-StringGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringGT-5" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringGT/" scenario="standard">
+ <description>A test whose essence is: `'abc' ge 'abc'`.</description>
+ <query name="K-StringGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringGT-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringLT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>xs:string lt/le xs:string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLT-1" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>A test whose essence is: `'a' lt 'abc'`.</description>
+ <query name="K-StringLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLT-2" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>A test whose essence is: `not('abc' lt 'a')`.</description>
+ <query name="K-StringLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLT-3" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>A test whose essence is: `'a' le 'abc'`.</description>
+ <query name="K-StringLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLT-4" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>A test whose essence is: `not('abc' le 'a')`.</description>
+ <query name="K-StringLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLT-5" FilePath="Expressions/Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>A test whose essence is: `'abc' le 'abc'`.</description>
+ <query name="K-StringLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-StringLT-1" FilePath="Operators/CompExpr/ValComp/StringComp/StringLT/" scenario="standard">
+ <description>Compare two large codepoints.</description>
+ <query name="K2-StringLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StringLT-1.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="AnyURIComp" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Comparison of AnyURI Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AnyURIEqual" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>xs:anyURI eq/ne xs:anyURI</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-1" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") eq xs:anyURI("example.com/")`.</description>
+ <query name="K-AnyURIEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-2" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") ne xs:anyURI("example.com/No")`.</description>
+ <query name="K-AnyURIEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-3" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") eq xs:string("example.com/")`.</description>
+ <query name="K-AnyURIEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-4" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:string("example.com/") eq xs:anyURI("example.com/")`.</description>
+ <query name="K-AnyURIEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-5" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") ne xs:string("example.com/No")`.</description>
+ <query name="K-AnyURIEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-6" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:string("example.com/") ne xs:anyURI("example.com/No")`.</description>
+ <query name="K-AnyURIEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-7" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") eq xs:untypedAtomic("example.com/")`.</description>
+ <query name="K-AnyURIEqual-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-8" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic("example.com/") eq xs:anyURI("example.com/")`.</description>
+ <query name="K-AnyURIEqual-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-9" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") ne xs:untypedAtomic("example.com/No")`.</description>
+ <query name="K-AnyURIEqual-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AnyURIEqual-10" FilePath="Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic("example.com/") ne xs:anyURI("example.com/No")`.</description>
+ <query name="K-AnyURIEqual-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AnyURIEqual-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-1" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-2" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-3" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-4" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-5" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-6" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'eq' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-7" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-8" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-9" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-10" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-11" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURIEqual-12" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqual/" scenario="standard">
+ <description>Invoked 'ne' on xs:anyURI values.</description>
+ <query name="K2-AnyURIEqual-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURIEqual-12.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AnyURILtGt">
+ <GroupInfo>
+ <title>xs:anyURI lt/gt xs:anyURI</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-1" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'lt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-2" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'lt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-3" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'lt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-4" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'lt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-5" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-6" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-7" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILtGt-8" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILtGt-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILtGt-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AnyURILeGe">
+ <GroupInfo>
+ <title>xs:anyURI le/ge xs:anyURI</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-1" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'le' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-2" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'le' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-3" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'le' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-4" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-5" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-6" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-7" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'le' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-8" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'le' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-9" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AnyURILeGe-10" FilePath="Operators/CompExpr/ValComp/AnyURIComp/AnyURILeGe/" scenario="standard">
+ <description>Invoked 'gt' on xs:anyURI values.</description>
+ <query name="K2-AnyURILeGe-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AnyURILeGe-10.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="GenComprsn" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>General Comparisons</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompEq" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "=" operator for general comparisons</title>
+ <description>The general comparison operator"="</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression1" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression2" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression3" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression4" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression5" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression6" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression7" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression8" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression9" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression10" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression11" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression11" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression12" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression12" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression13" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression13" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression14" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression14" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression15" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression15" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression16" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression16" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression17" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression17" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression18" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression18" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression19" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression19" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression20" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression20" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression21" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression21" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression22" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression22" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression23" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression23" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression24" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression24" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression25" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression25" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression26" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression26" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression27" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression27" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression28" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression28" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression29" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression29" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression30" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression30" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression31" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression31" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression32" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression32" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression33" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression33" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression34" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression34" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression35" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression35" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression36" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression36" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression37" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression37" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression38" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression38" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression39" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression39" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression40" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression40" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression41" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression41" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression42" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression42" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression43" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression43" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression44" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression44" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression45" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression45" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression46" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression46" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression47" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression47" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression48" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression48" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression49" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression49" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression50" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression50" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression51" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression51" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression52" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression52" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression53" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression53" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression54" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression54" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression55" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression55" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression56" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression56" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression57" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression57" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression58" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression58" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression59" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression59" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression60" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression60" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression61" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression61" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression62" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression62" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression63" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression63" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression63.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression64" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression64" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression65" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression65" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression66" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression66" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression67" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression67" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression68" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression68" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression69" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression69" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression70" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression70" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression71" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression71" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression71.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression72" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression72" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression72.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression73" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression73" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression74" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression74" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression75" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression75" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression75.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression76" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression76" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression77" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression77" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression78" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression78" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression79" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression79" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression80" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression80" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression81" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression81" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression82" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression82" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression82.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression83" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression83" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression83.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression84" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression84" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression84.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression85" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression85" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression85.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression86" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression86" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression87" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression87" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression88" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression88" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression88.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression89" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression89" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression90" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression90" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression91" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression91" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression92" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression92" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression93" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression93" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression93.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression94" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression94" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression94.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression95" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression95" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression95.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression96" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression96" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression96.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression97" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression97" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression97.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression98" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression98" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression98.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression99" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) = Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression99" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression99.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparisons involving the empty sequence.</description>
+ <query name="K-GenCompEq-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparisons involving the empty sequence.</description>
+ <query name="K-GenCompEq-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparisons involving the empty sequence.</description>
+ <query name="K-GenCompEq-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparisons involving the empty sequence.</description>
+ <query name="K-GenCompEq-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="parse-error">
+ <description>A syntactically invalid expression that reminds of a general comparison operator.</description>
+ <query name="K-GenCompEq-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompEq-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompEq-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompEq-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompEq-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-9.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompEq-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-10.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-11" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-12" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-13" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-14" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-15" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-16" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>A general comparison involving the error() function.</description>
+ <query name="K-GenCompEq-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-17" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>A general comparison involving the error() function.</description>
+ <query name="K-GenCompEq-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-18" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>A general comparison involving the error() function.</description>
+ <query name="K-GenCompEq-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-19" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>A general comparison involving the error() function.</description>
+ <query name="K-GenCompEq-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-20" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>An expression involving the '=' operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-GenCompEq-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-21" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Test that fn:count combined with expressions that might disable compile time evaluations(optimization) as well as the '=' operator, is conformant.</description>
+ <query name="K-GenCompEq-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-22" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Test that fn:count combined with expressions that might disable compile time evaluations(optimization) as well as the '=' operator, is conformant.</description>
+ <query name="K-GenCompEq-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-23" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>Comparison where type of operands are incompatible.</description>
+ <query name="K-GenCompEq-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-24" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-25" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-26" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-27" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-28" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-29" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompEq-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-30" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison with remove() as operand, resulting in incompatible operand types.</description>
+ <query name="K-GenCompEq-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-31" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison with remove() as operand, resulting in incompatible operand types.</description>
+ <query name="K-GenCompEq-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-32" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving remove(), resulting in operands that require conversion to numeric from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-32.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-33" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving remove(), resulting in operands that require conversion to numeric from xs:untypedAtomic.</description>
+ <query name="K-GenCompEq-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-33.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-34" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving remove(), resulting in operands that require conversion to numeric from xs:untypedAtomic. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-GenCompEq-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-34.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-35" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison involving remove(), resulting in operands that require conversion to numeric from xs:untypedAtomic. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-GenCompEq-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-35.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-36" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-37" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-38" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-39" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-40" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-41" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-42" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompEq-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-43" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompEq-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-44" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompEq-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-45" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompEq-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-46" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompEq-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompEq-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-47" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-48" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-49" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-50" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-51" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-52" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-53" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-54" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-55" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-56" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-57" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-58" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompEq-59" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompEq-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-1" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-GenCompEq-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-2" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-GenCompEq-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-3" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-GenCompEq-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-4" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-GenCompEq-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-5" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-GenCompEq-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-6" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-GenCompEq-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-7" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>A failing call to a codepoints-to-string(), that may be written to true. See section 2.3.4.</description>
+ <query name="K2-GenCompEq-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-7.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompEq-8" FilePath="Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard">
+ <description>The operator causes atomization.</description>
+ <query name="K2-GenCompEq-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompEq-8.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Sorin Nasoi">
+ <description>General comparison where both types are instances of xs:untypedAtomic.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-1" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">GenCompEq-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Sorin Nasoi">
+ <description>General comparison where one of the types is xs:untypedAtomic and the other xs:NCName. Expected error FORG0001.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-2" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">GenCompEq-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Sorin Nasoi">
+ <description>General comparison where one of the types is xs:untypedAtomic and the other xs:dayTimeDuration.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-3" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">GenCompEq-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>General comparison where one of the types is xs:untypedAtomic and the other xs:dayTimeDuration. Expected error FORG0001.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-4" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="standard" Creator="Sorin Nasoi">
+ <description>General comparison where one of the types is xs:untypedAtomic and the other xs:yearMonthDuration.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-5" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">GenCompEq-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="GenCompEq-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompEq/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>General comparison where one of the types is xs:untypedAtomic and the other xs:yearMonthDuration. Expected error FORG0001.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="GenCompEq-6" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompNE" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "!=" operator for general comparisons</title>
+ <description>The general comparison operator"!="</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression100" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression100" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression100.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression101" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression101" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression102" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression102" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression103" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression103" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression104" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression104" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression104.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression105" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression105" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression105.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression106" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression106" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression106.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression107" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression107" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression108" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression108" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression109" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression109" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression110" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression110" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression111" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression111" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression111.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression112" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression112" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression112.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression113" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression113" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression114" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression114" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression115" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression115" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression115.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression116" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression116" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression116.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression117" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression117" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression117.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression118" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression118" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression118.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression119" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression119" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression119.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression120" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression120" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression120.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression121" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression121" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression121.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression122" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression122" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression122.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression123" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression123" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression123.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression124" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression124" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression124.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression125" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression125" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression125.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression126" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression126" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression126.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression127" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression127" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression127.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression128" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression128" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression128.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression129" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression129" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression129.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression130" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression130" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression130.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression131" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression131" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression131.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression132" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression132" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression133" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression133" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression134" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression134" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression135" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression135" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression136" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression136" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression137" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression137" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression138" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression138" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression139" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression139" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression140" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression140" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression141" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression141" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression142" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression142" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression143" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression143" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression144" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression144" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression144.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression145" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression145" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression145.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression146" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression146" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression146.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression147" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression147" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression147.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression148" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression148" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression148.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression149" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression149" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression149.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression150" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression150" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression150.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression151" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression151" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression151.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression152" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression152" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression152.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression153" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression153" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression153.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression154" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression154" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression154.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression155" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression155" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression156" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression156" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression156.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression157" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression157" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression158" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression158" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression158.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression159" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression159" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression159.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression160" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression160" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression161" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression161" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression161.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression162" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression162" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression163" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression163" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression163.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression164" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression164" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression165" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression165" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression166" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression166" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression167" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression167" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression168" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression168" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression168.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression169" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression169" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression169.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression170" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression170" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression170.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression171" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression171" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression172" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression172" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression172.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression173" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression173" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression174" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression174" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression174.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression175" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression175" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression176" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression176" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression176.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression177" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression177" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression177.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression178" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression178" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression178.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression179" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression179" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression180" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression180" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression180.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression181" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression181" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression181.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression182" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression182" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression182.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression183" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression183" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression183.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression184" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression184" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression184.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression185" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression185" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression185.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression186" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression186" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression186.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression187" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression187" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression188" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression188" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression188.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression189" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression189" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression190" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression190" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression190.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression191" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression191" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression191.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression192" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression192" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression192.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression193" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression193" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression194" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression194" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression194.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression195" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression195" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression195.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression196" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression196" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression196.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression197" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression197" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression197.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression198" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) != Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression198" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression198.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompNE-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompNE-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompNE-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompNE-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompNE-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="parse-error">
+ <description>A syntactically invalid expression that reminds of a general comparison operator.</description>
+ <query name="K-GenCompNE-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>Example from the XPath 2.0 specification.</description>
+ <query name="K-GenCompNE-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompNE-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompNE-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompNE-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-11" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompNE-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-12" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing numeric promotion from xs:untypedAtomic.</description>
+ <query name="K-GenCompNE-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-13" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>An expression involving the '!=' operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-GenCompNE-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-14" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-15" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-16" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-17" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-18" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-19" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison involving xs:untypedAtomic/xs:string.</description>
+ <query name="K-GenCompNE-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-20" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompNE-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-21" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompNE-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-22" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompNE-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-23" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompNE-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-24" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-25" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-26" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-27" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-28" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-29" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-30" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompNE-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompNE-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-31" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-32" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-33" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-34" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-35" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-36" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-37" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-38" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-39" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-40" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompNE-41" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompNE/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompNE-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompLT" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "&lt; (less than)" operator for general comparisons</title>
+ <description>The general comparison operator "less than (&lt;)"</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression199" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression199" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression199.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression200" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression200" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression200.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression201" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression201" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression201.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression202" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression202" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression202.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression203" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression203" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression203.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression204" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression204" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression204.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression205" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression205" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression205.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression206" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression206" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression206.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression207" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression207" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression207.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression208" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression208" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression208.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression209" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression209" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression209.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression210" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression210" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression210.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression211" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression211" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression211.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression212" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression212" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression212.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression213" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression213" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression213.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression214" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression214" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression214.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression215" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression215" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression215.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression216" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression216" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression216.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression217" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression217" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression217.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression218" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression218" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression218.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression219" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression219" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression219.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression220" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression220" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression220.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression221" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression221" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression221.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression222" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression222" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression222.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression223" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression223" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression223.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression224" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression224" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression224.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression225" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression225" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression225.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression226" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression226" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression226.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression227" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression227" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression227.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression228" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression228" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression228.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression229" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression229" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression229.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression230" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression230" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression230.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression231" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression231" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression231.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression232" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression232" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression232.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression233" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression233" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression233.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression234" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression234" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression234.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression235" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression235" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression235.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression236" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression236" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression236.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression237" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression237" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression237.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression238" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression238" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression238.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression239" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression239" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression239.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression240" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression240" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression240.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression241" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression241" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression241.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression242" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression242" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression242.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression243" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression243" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression243.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression244" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression244" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression244.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression245" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression245" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression245.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression246" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression246" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression246.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression247" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression247" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression247.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression248" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression248" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression248.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression249" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression249" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression249.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression250" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression250" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression250.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression251" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression251" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression251.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression252" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression252" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression252.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression253" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression253" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression253.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression254" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression254" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression254.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression255" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression255" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression255.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression256" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression256" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression256.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression257" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression257" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression257.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression258" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression258" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression258.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression259" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression259" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression259.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression260" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression260" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression260.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression261" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression261" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression261.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression262" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression262" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression262.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression263" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression263" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression263.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression264" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression264" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression264.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression265" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression265" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression265.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression266" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression266" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression266.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression267" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression267" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression267.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression268" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression268" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression268.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression269" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression269" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression269.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression270" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression270" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression270.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression271" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression271" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression271.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression272" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression272" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression272.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression273" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression273" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression273.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression274" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression274" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression274.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression275" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression275" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression275.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression276" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression276" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression276.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression277" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression277" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression277.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression278" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression278" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression278.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression279" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression279" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression279.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression280" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression280" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression280.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression281" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression281" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression281.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression282" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression282" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression282.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression283" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression283" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression283.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression284" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression284" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression284.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression285" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression285" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression285.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression286" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression286" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression286.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression287" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression287" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression287.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression288" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression288" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression288.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression289" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression289" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression289.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression290" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression290" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression290.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression291" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression291" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression291.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression292" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression292" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression292.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression293" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression293" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression293.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression294" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression294" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression294.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression295" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression295" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression295.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression296" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression296" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression296.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression297" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression297" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression297.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="lessthanonanyuri-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "lt" operator on an xs:anyURI datatype.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="lessthanonanyuri-1" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="parse-error">
+ <description>A syntactically invalid expression that reminds of a general comparison operator.</description>
+ <query name="K-GenCompLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-11" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLT-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-12" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLT-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-13" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLT-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-14" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLT-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-15" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLT-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-16" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompLT-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-17" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompLT-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-18" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>&lt;= combined with count().</description>
+ <query name="K-GenCompLT-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLT-19" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>&lt; combined with count().</description>
+ <query name="K-GenCompLT-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLT-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-1" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(LHS), triggered by xs:integer.</description>
+ <query name="K2-GenCompLT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-2" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(RHS), triggered by xs:integer.</description>
+ <query name="K2-GenCompLT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-3" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(LHS), triggered by xs:integer.</description>
+ <query name="K2-GenCompLT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-4" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(RHS), triggered by xs:integer.</description>
+ <query name="K2-GenCompLT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-5" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(LHS), triggered by xs:double.</description>
+ <query name="K2-GenCompLT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-6" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(RHS), triggered by xs:double.</description>
+ <query name="K2-GenCompLT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-7" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(LHS), triggered by xs:double.</description>
+ <query name="K2-GenCompLT-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-GenCompLT-8" FilePath="Operators/CompExpr/GenComprsn/GenCompLT/" scenario="standard">
+ <description>Do a comparison that requires conversion via element()-&gt;xs:untypedAtomic-&gt;xs:double(RHS), triggered by xs:double.</description>
+ <query name="K2-GenCompLT-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-GenCompLT-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompLTEQ" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "&lt;= (less than or equal)" operator for general comparisons</title>
+ <description>The general comparison operator "less than or equal (&lt;=)"</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression298" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression298" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression298.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression299" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression299" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression299.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression300" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression300" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression300.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression301" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression301" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression301.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression302" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression302" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression302.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression303" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression303" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression303.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression304" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression304" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression304.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression305" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression305" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression305.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression306" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression306" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression306.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression307" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression307" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression307.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression308" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression308" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression308.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression309" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression309" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression309.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression310" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression310" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression310.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression311" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression311" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression311.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression312" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression312" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression312.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression313" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression313" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression313.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression314" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression314" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression314.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression315" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression315" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression315.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression316" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression316" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression316.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression317" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression317" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression317.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression318" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression318" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression318.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression319" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression319" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression319.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression320" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression320" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression320.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression321" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression321" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression321.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression322" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression322" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression322.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression323" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression323" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression323.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression324" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression324" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression324.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression325" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression325" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression325.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression326" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression326" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression326.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression327" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression327" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression327.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression328" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression328" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression328.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression329" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression329" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression329.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression330" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression330" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression330.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression331" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression331" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression331.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression332" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression332" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression332.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression333" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression333" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression334" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression334" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression334.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression335" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression335" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression336" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression336" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression336.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression337" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression337" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression338" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression338" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression338.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression339" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression339" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression340" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression340" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression340.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression341" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression341" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression341.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression342" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression342" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression342.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression343" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression343" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression343.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression344" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression344" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression344.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression345" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression345" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression345.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression346" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression346" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression346.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression347" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression347" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression347.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression348" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression348" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression348.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression349" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression349" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression349.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression350" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression350" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression350.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression351" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression351" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression351.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression352" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression352" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression352.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression353" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression353" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression353.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression354" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression354" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression354.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression355" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression355" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression355.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression356" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression356" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression356.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression357" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression357" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression357.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression358" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression358" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression358.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression359" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression359" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression359.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression360" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression360" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression360.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression361" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression361" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression361.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression362" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression362" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression362.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression363" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression363" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression363.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression364" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression364" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression364.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression365" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression365" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression365.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression366" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression366" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression366.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression367" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression367" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression368" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression368" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression369" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression369" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression370" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression370" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression371" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression371" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression372" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression372" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression373" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression373" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression374" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression374" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression375" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression375" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression375.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression376" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression376" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression376.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression377" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression377" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression377.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression378" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression378" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression378.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression379" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression379" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression379.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression380" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression380" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression380.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression381" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression381" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression381.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression382" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression382" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression382.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression383" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression383" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression383.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression384" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression384" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression384.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression385" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression385" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression385.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression386" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression386" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression386.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression387" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression387" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression387.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression388" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression388" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression388.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression389" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression389" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression389.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression390" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression390" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression390.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression391" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression391" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression391.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression392" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression392" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression392.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression393" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression393" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression394" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression394" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression394.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression395" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression395" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression395.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression396" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &lt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression396" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression396.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="lessthaneqonanyuri-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "le" operator on an xs:anyURI datatype.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="lessthaneqonanyuri-1" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLTEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLTEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompLTEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompLTEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLTEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLTEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLTEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompLTEQ-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompLTEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompLTEQ-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompGT" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "&gt; (greater than)" operator for general comparisons</title>
+ <description>The general comparison operator "greater than (&gt;)"</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression397" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression397" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression397.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression398" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression398" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression398.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression399" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression399" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression399.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression400" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression400" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression400.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression401" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression401" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression401.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression402" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression402" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression402.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression403" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression403" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression403.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression404" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression404" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression404.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression405" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression405" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression406" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression406" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression406.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression407" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression407" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression408" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression408" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression408.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression409" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression409" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression409.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression410" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression410" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression410.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression411" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression411" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression411.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression412" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression412" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression412.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression413" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression413" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression413.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression414" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression414" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression414.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression415" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression415" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression415.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression416" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression416" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression416.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression417" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression417" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression417.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression418" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression418" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression418.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression419" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression419" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression420" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression420" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression421" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression421" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression421.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression422" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression422" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression422.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression423" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression423" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression423.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression424" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression424" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression424.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression425" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression425" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression425.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression426" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression426" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression426.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression427" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression427" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression427.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression428" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression428" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression428.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression429" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression429" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression429.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression430" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression430" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression430.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression431" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression431" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression431.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression432" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression432" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression432.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression433" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression433" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression433.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression434" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression434" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression434.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression435" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression435" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression435.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression436" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression436" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression436.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression437" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression437" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression437.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression438" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression438" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression438.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression439" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression439" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression439.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression440" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression440" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression440.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression441" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression441" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression441.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression442" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression442" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression442.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression443" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression443" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression443.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression444" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression444" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression444.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression445" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression445" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression445.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression446" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression446" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression446.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression447" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression447" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression447.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression448" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression448" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression448.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression449" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression449" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression449.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression450" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression450" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression450.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression451" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression451" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression451.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression452" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression452" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression452.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression453" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression453" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression453.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression454" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression454" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression454.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression455" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression455" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression455.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression456" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression456" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression456.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression457" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression457" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression457.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression458" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression458" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression458.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression459" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression459" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression459.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression460" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression460" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression460.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression461" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression461" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression461.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression462" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression462" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression462.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression463" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression463" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression463.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression464" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression464" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression464.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression465" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression465" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression465.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression466" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression466" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression466.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression467" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression467" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression467.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression468" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression468" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression468.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression469" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression469" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression469.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression470" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression470" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression470.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression471" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression471" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression471.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression472" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression472" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression472.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression473" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression473" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression473.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression474" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression474" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression474.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression475" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression475" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression475.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression476" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression476" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression476.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression477" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression477" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression477.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression478" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression478" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression478.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression479" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression479" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression479.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression480" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression480" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression480.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression481" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression481" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression481.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression482" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression482" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression482.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression483" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression483" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression483.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression484" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression484" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression484.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression485" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt; Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression485" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression485.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression486" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression486" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression486.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression487" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression487" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression487.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression488" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression488" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression488.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression489" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression489" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression489.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression490" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression490" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression490.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression491" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression491" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression491.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression492" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression492" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression492.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression493" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression493" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression493.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression494" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt; Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression494" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression494.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="greaterthanonanyuri-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "gt" operator on xs:anyURI data type.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="greaterthanonanyuri-1" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGT-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGT-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGT-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-11" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison where the operands are various various sequence of xs:integers.</description>
+ <query name="K-GenCompGT-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-12" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGT-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-13" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGT-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-14" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGT-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-15" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGT-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-16" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompGT-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-17" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="runtime-error">
+ <description>General comparison which fails due to invalid operator combination or casting.</description>
+ <query name="K-GenCompGT-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-18" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>&gt; combined with count().</description>
+ <query name="K-GenCompGT-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGT-19" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGT/" scenario="standard">
+ <description>&gt;= combined with count().</description>
+ <query name="K-GenCompGT-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGT-19.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GenCompGTEQ" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>The "&gt;= (greater than or equal)" operator for general comparisons</title>
+ <description>The general comparison operator "greater than or equal (&gt;=)"</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="generalexpression496" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression496" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression496.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression497" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression497" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression497.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression498" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression498" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression498.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression499" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression499" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression499.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression500" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression500" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression500.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression501" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression501" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression501.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression502" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression502" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression502.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression503" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression503" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression503.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression504" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression504" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression504.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression505" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Empty sequence &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression505" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression505.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression506" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression506" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression506.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression507" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression507" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression507.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression508" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression508" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression508.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression509" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression509" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression509.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression510" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression510" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression510.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression511" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression511" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression511.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression512" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression512" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression512.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression513" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression513" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression513.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression514" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Atomic Value &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression514" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression514.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression515" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression515" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression515.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression516" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression516" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression516.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression517" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression517" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression517.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression518" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression518" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression518.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression519" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression519" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression519.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression520" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression520" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression520.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression521" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression521" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression521.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression522" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression522" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression522.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression523" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression523" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression523.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression524" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic value &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression524" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression524.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression525" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression525" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression525.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression526" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression526" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression526.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression527" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression527" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression527.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression528" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression528" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression528.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression529" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression529" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression529.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression530" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression530" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression530.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression531" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression531" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression531.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression532" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression532" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression532.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression533" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression533" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression533.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression534" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single atomic values &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression534" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression534.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression535" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression535" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression535.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression536" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression536" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression536.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression537" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression537" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression537.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression538" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression538" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression538.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression539" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression539" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression539.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression540" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression540" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression540.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression541" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression541" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression541.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression542" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression542" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression542.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression543" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression543" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression543.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression544" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Element Constructor &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression544" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression544.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression545" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression545" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression545.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression546" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression546" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression546.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression547" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression547" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression547.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression548" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression548" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression548.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression549" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression549" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression549.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression550" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression550" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression550.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression551" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression551" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression551.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression552" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression552" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression552.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression553" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression553" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression553.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression554" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element constructor &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression554" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression554.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression555" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression555" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression555.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression556" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression556" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression556.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression557" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression557" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression557.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression558" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression558" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression558.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression559" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression559" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression559.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression560" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression560" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression560.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression561" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression561" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">generalexpression561.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression562" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression562" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression562.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression563" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression563" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression563.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression564" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element constructors &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression564" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression564.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression565" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression565" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression565.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression566" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression566" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression566.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression567" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression567" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression567.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression568" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression568" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression568.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression569" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression569" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression569.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression570" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression570" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression570.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression571" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression571" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression571.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression572" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression572" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression572.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression573" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression573" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression573.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression574" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of single element nodes &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression574" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression574.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression575" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression575" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression575.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression576" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression576" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression576.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression577" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression577" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression577.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression578" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression578" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression578.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression579" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression579" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression579.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression580" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression580" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression580.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression581" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression581" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression581.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression582" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression582" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression582.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression583" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression583" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">generalexpression583.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression584" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (single source) &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression584" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression584.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression585" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression585" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression585.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression586" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Atomic Value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression586" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression586.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression587" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of single atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression587" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression587.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression588" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of single atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression588" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression588.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression589" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression589" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression589.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression590" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of single element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression590" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression590.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="generalexpression591" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of multiple element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression591" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression591.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression592" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of single element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression592" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression592.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression593" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of multiple element nodes (single source).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression593" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression593.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="generalexpression594" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a General expression with the operands/operator set with the following format: Sequence of multiple element nodes (multiple sources) &gt;= Sequence of multiple element nodes (multiple sources).</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="generalexpression594" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">generalexpression594.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="greaterthaneqonanyuri-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "ge" operator on xs:anyURI data type.</description>
+ <spec-citation spec="XQuery" section-number="3.5.2" section-title="General Comparisons" section-pointer="id-general-comparisons"/>
+ <query name="greaterthaneqonanyuri-1" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-1" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGTEQ-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-2" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGTEQ-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-3" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison where one or more operands is the empty sequence.</description>
+ <query name="K-GenCompGTEQ-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-4" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="parse-error">
+ <description>A syntactically invalid expression that reminds of a general comparison operator.</description>
+ <query name="K-GenCompGTEQ-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-5" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>An expression involving the '&gt;=' operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-GenCompGTEQ-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-6" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGTEQ-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-7" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGTEQ-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-8" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGTEQ-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-9" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>General comparison causing a xs:untypedAtomic value to be cast to xs:boolean, and then compared.</description>
+ <query name="K-GenCompGTEQ-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-GenCompGTEQ-10" FilePath="Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ/" scenario="standard">
+ <description>&lt;= combined with count().</description>
+ <query name="K-GenCompGTEQ-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-GenCompGTEQ-10.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="NodeComp" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Node Comparisons</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeSame" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:is-same-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="nodeexpression1" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence is empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression1" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression2" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence is Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression2" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression3" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence is Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3818</reflects-resolution>
+ <query name="nodeexpression3" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression3.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression4" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence is Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression4" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression5" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor is empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression5" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression6" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor is Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression6" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression7" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor is Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression7" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression8" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor is Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression8" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression9" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element is empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression9" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression9.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression10" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element is Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression10" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression11" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element is Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression11" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression12" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element is Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression12" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression13" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node is empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression13" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression13.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression14" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node is Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression14" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression15" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node is Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression15" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression16" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node is Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpression16" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc1" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node expression used as argument to a fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpressionhc1" date="2005-06-07"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc2" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node expression used as part of a boolean less than expression (lt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpressionhc2" date="2005-06-07"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc3" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node expression used as part of a boolean less than expression (ge operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpressionhc3" date="2005-06-07"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc4" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node expression used as part of a boolean greater than expression (gt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpressionhc4" date="2005-06-07"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc5" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node expression used as part of a boolean greater than expression (ge operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodeexpressionhc5" date="2005-06-07"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodecomparisonerr-1" FilePath="Expressions/Operators/NodeOp/NodeSame/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of the "is-same-node" operator with one of the operands is not a single node or the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodecomparisonerr-1" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodecomparisonerr-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-1" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>A test whose essence is: `empty(1 is ())`.</description>
+ <query name="K-NodeSame-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeSame-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-2" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>A test whose essence is: `empty(() is 1)`.</description>
+ <query name="K-NodeSame-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeSame-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-3" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="runtime-error">
+ <description>A test whose essence is: `1 is 1`.</description>
+ <query name="K-NodeSame-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-4" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>A test whose essence is: `empty(() is ())`.</description>
+ <query name="K-NodeSame-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeSame-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-5" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="parse-error">
+ <description>A syntactically invalid expression.</description>
+ <query name="K-NodeSame-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeSame-6" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeSame/" scenario="runtime-error">
+ <description>A query reminding of an invokation of 'is' operator. However, this is not a parse error(XPST0003), because it is a valid function call, although to a non-existant function. 'is' is not a reserved function name.</description>
+ <query name="K-NodeSame-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-1" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>Ensure node identity is is correct for variables and element constructors.</description>
+ <query name="K2-NodeSame-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-2" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>Ensure node identity is is correct between variable references.</description>
+ <query name="K2-NodeSame-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-3" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>Ensure node identity is is correct for variables and element constructors(#2).</description>
+ <query name="K2-NodeSame-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-4" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>Ensure node identity of nodes used with node constructors.</description>
+ <query name="K2-NodeSame-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-5" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>exactly-one() to is, that fails. Inferrence may conclude that it will always evaluate to false, so that is valid as well.</description>
+ <query name="K2-NodeSame-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-5.txt</output-file>
+ <expected-error>FORG0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeSame-6" FilePath="Operators/CompExpr/NodeComp/NodeSame/" scenario="standard">
+ <description>Compare two empty sequences, that are tricky to infer at compile time.</description>
+ <query name="K2-NodeSame-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeSame-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeBefore" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:node-before</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="nodeexpression17" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&lt;&lt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression17" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression17.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression18" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&lt;&lt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression18" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression18.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression19" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&lt;&lt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression19" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression19.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression20" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&lt;&lt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression20" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression20.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression21" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&lt;&lt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression21" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression21.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression22" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&lt;&lt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression22" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression22.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression23" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&lt;&lt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression23" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression23.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression24" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&lt;&lt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression24" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression24.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression25" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&lt;&lt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression25" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression25.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression26" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&lt;&lt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression26" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression26.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpression26alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression27" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&lt;&lt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression27" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression28" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&lt;&lt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression28" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression28.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression29" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&lt;&lt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression29" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression29.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression30" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&lt;&lt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression30" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression30.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpression30alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression31" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&lt;&lt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression31" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression32" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&lt;&lt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpression32" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc6" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a Node before expression as an argument to the "fn:not" function.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpressionhc6" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc7" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a Node before expression used as part of a boolean-less-than expression (lt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpressionhc7" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc8" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a Node before expression used as part of a boolean-less-than expression (ge operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpressionhc8" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc9" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a Node before expression used as part of a boolean-greater-than expression (gt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpressionhc9" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc10" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a Node before expression used as part of a boolean-greater-than expression (le operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.7" section-title="op:node-before" section-pointer="func-node-before"/>
+ <query name="nodeexpressionhc10" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodecomparisonerr-2" FilePath="Expressions/Operators/NodeOp/NodeBefore/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of the "node-before" operator with one of the operands is not a single node or the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodecomparisonerr-2" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodecomparisonerr-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-1" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="standard">
+ <description>A test whose essence is: `empty(1 &lt;&lt; ())`.</description>
+ <query name="K-NodeBefore-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeBefore-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-2" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="standard">
+ <description>A test whose essence is: `empty(() &lt;&lt; 1)`.</description>
+ <query name="K-NodeBefore-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeBefore-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-3" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="runtime-error">
+ <description>A test whose essence is: `1 &lt;&lt; 1`.</description>
+ <query name="K-NodeBefore-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-4" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="standard">
+ <description>A test whose essence is: `empty(() &lt;&lt; ())`.</description>
+ <query name="K-NodeBefore-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeBefore-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-5" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `() &lt;&lt;&lt; ()`.</description>
+ <query name="K-NodeBefore-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-6" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `() &lt;&lt;`.</description>
+ <query name="K-NodeBefore-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-7" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `&lt;&lt; ()`.</description>
+ <query name="K-NodeBefore-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-8" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `&lt;&lt;`.</description>
+ <query name="K-NodeBefore-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-9" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `1 &lt;&lt;`.</description>
+ <query name="K-NodeBefore-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-10" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `&lt;&lt; 1`.</description>
+ <query name="K-NodeBefore-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeBefore-11" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeBefore/" scenario="parse-error">
+ <description>A test whose essence is: `&lt;&lt;&lt;`.</description>
+ <query name="K-NodeBefore-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeAfter" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:node-after</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="nodeexpression33" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&gt;&gt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression33" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression33.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression34" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&gt;&gt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression34" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression34.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression35" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&gt;&gt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression35" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression35.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression36" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: empty Sequence "&gt;&gt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression36" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression36.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression37" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&gt;&gt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression37" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression37.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression38" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&gt;&gt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression38" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodeexpression38.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression39" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&gt;&gt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression39" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression39.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression40" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Element Constructor "&gt;&gt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression40" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression40.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression41" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&gt;&gt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression41" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression41.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression42" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&gt;&gt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression42" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression42.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpression42alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression43" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&gt;&gt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression43" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <output-file role="principal" compare="Text">nodeexpression43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression44" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Single Node Element "&gt;&gt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression44" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression44.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpressionalt44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression45" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&gt;&gt;" empty Sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression45" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression45.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="nodeexpression46" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&gt;&gt;" Single Element Constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression46" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression46.txt</output-file>
+ <output-file role="principal" compare="Text">nodeexpression46alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression47" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&gt;&gt;" Single Node Element.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression47" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context1">works</input-file>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpression48" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a Node expression With the operands/operator set with the following format: Sequence of single Element Node "&gt;&gt;" Sequence of single Element Node.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpression48" date="2005-05-16"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpression48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc11" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node after expression used as an argument to an fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpressionhc11" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc12" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node after expression used as part of a boolean-less-than expression (lt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpressionhc12" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc13" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node after expression used as part of a boolean-less-than expression (ge operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpressionhc13" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc14" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node after expression used as part of a boolean-greater-than expression (gt operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpressionhc14" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodeexpressionhc15" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of a node after expression used as part of a boolean-greater-than expression (le operator).</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.8" section-title="op:node-after" section-pointer="func-node-after"/>
+ <query name="nodeexpressionhc15" date="2005-06-08"/>
+ <input-file role="principal-data" variable="input-context2">staff</input-file>
+ <output-file role="principal" compare="Text">nodeexpressionhc15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="nodecomparisonerr-3" FilePath="Expressions/Operators/NodeOp/NodeAfter/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of the "node-after" operator with one of the operands is not a single node or the empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.5.3" section-title="Node Comparisons" section-pointer="id-node-comparisons"/>
+ <spec-citation spec="FuncOps" section-number="14.6" section-title="op:is-same-node" section-pointer="func-is-same-node"/>
+ <query name="nodecomparisonerr-3" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">nodecomparisonerr-3.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-1" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="standard">
+ <description>A test whose essence is: `empty(1 &gt;&gt; ())`.</description>
+ <query name="K-NodeAfter-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeAfter-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-2" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="standard">
+ <description>A test whose essence is: `empty(() &gt;&gt; 1)`.</description>
+ <query name="K-NodeAfter-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeAfter-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-3" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="runtime-error">
+ <description>A test whose essence is: `1 &gt;&gt; 1`.</description>
+ <query name="K-NodeAfter-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-4" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="standard">
+ <description>A test whose essence is: `empty(() &gt;&gt; ())`.</description>
+ <query name="K-NodeAfter-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeAfter-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-5" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `() &gt;&gt;&gt; ()`.</description>
+ <query name="K-NodeAfter-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-6" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `() &gt;&gt;`.</description>
+ <query name="K-NodeAfter-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-7" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `&gt;&gt; ()`.</description>
+ <query name="K-NodeAfter-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-8" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `&gt;&gt;`.</description>
+ <query name="K-NodeAfter-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-9" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `1 &gt;&gt;`.</description>
+ <query name="K-NodeAfter-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-10" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `&gt;&gt; 1`.</description>
+ <query name="K-NodeAfter-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeAfter-11" FilePath="Expressions/Operators/CompExpr/NodeComp/NodeAfter/" scenario="parse-error">
+ <description>A test whose essence is: `&gt;&gt;&gt;`.</description>
+ <query name="K-NodeAfter-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="SeqOp" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Operators on Sequences</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqUnion" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:union</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-union-node-args-001" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-001" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-002" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: incorrect nodes.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-002" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-003" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-003" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-004" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-004" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-005" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-005" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-006" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-006" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-007" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-007" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-008" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-008" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-009" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-009" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-010" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-010" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-011" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-011" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-012" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and non existing node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-012" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-013" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-013" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-union-node-args-014" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: empty sequence and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-014" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-014.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-015" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-015" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-016" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-016" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="XML">fn-union-node-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-017" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-017" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-018" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-018" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-019" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-019" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-020" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-020" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-021" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-021" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-022" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-022" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-union-node-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-union-node-args-023" FilePath="Expressions/Operators/SeqOp/SeqUnion/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.2" section-title="op:union" section-pointer="func-union"/>
+ <query name="fn-union-node-args-023" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-union-node-args-023.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-1" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Ensure nodes are deduplicated and sorted even though one of the operands is the empty sequence.</description>
+ <query name="K2-SeqUnion-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqUnion-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-2" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Ensure nodes are deduplicated and sorted even though one of the operands is the empty sequence(#2).</description>
+ <query name="K2-SeqUnion-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqUnion-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-3" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use 'comment' as right operand.</description>
+ <query name="K2-SeqUnion-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-4" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Ensure node deduplication is done on the operands.</description>
+ <query name="K2-SeqUnion-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqUnion-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqUnion-5" FilePath="Operators/SeqOp/SeqUnion/" scenario="runtime-error">
+ <description>Only nodes are allowed.</description>
+ <query name="K2-SeqUnion-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-6" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, text, to test query parsing.</description>
+ <query name="K2-SeqUnion-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-7" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, node, to test query parsing.</description>
+ <query name="K2-SeqUnion-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-8" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, element, to test query parsing.</description>
+ <query name="K2-SeqUnion-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-9" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, attribute, to test query parsing.</description>
+ <query name="K2-SeqUnion-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-10" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, document-node, to test query parsing.</description>
+ <query name="K2-SeqUnion-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-11" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, comment, to test query parsing.</description>
+ <query name="K2-SeqUnion-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-12" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, processing-instruction, to test query parsing.</description>
+ <query name="K2-SeqUnion-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-13" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, item, to test query parsing.</description>
+ <query name="K2-SeqUnion-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-14" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, document, to test query parsing.</description>
+ <query name="K2-SeqUnion-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-15" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, if, to test query parsing.</description>
+ <query name="K2-SeqUnion-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-16" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, then, to test query parsing.</description>
+ <query name="K2-SeqUnion-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-17" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, mod, to test query parsing.</description>
+ <query name="K2-SeqUnion-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-18" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, div, to test query parsing.</description>
+ <query name="K2-SeqUnion-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-19" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, empty-sequence, to test query parsing.</description>
+ <query name="K2-SeqUnion-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-20" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, schema-attribute, to test query parsing.</description>
+ <query name="K2-SeqUnion-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-21" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a node kind keyword, schema-element, to test query parsing.</description>
+ <query name="K2-SeqUnion-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-22" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-23" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqUnion-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-24" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-24.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-25" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqUnion-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-25.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-26" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-27" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-28" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-29" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqUnion-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-30" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the descendant axis as right operand.</description>
+ <query name="K2-SeqUnion-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-31" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the attribute axis as right operand.</description>
+ <query name="K2-SeqUnion-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-32" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the self axis as right operand.</description>
+ <query name="K2-SeqUnion-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-33" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the descendant-or-self axis as right operand.</description>
+ <query name="K2-SeqUnion-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-34" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the following-sibling axis as right operand.</description>
+ <query name="K2-SeqUnion-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-35" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the following axis as right operand.</description>
+ <query name="K2-SeqUnion-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-36" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the preceding-sibling axis as right operand.</description>
+ <query name="K2-SeqUnion-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-37" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the preceding axis as right operand.</description>
+ <query name="K2-SeqUnion-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-38" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the parent axis as right operand.</description>
+ <query name="K2-SeqUnion-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-39" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqUnion-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-40" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqUnion-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-41" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use a name test that is the ancestor-or-self axis as right operand.</description>
+ <query name="K2-SeqUnion-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-42" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Use 'declare as right operand.</description>
+ <query name="K2-SeqUnion-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqUnion-43" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Extract the boolean value from a union expression.</description>
+ <query name="K2-SeqUnion-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqUnion-44" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Extract the boolean value from a union expression(different keyword).</description>
+ <query name="K2-SeqUnion-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Text">K2-SeqUnion-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqUnion-45" FilePath="Operators/SeqOp/SeqUnion/" scenario="standard">
+ <description>Explicitly sort the result of a union expression.</description>
+ <query name="K2-SeqUnion-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="XML">K2-SeqUnion-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqUnion-46" FilePath="Operators/SeqOp/SeqUnion/" scenario="runtime-error">
+ <description>Ensure two sequential union operators can be parsed(|).</description>
+ <query name="K2-SeqUnion-46" date="2009-01-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqUnion-47" FilePath="Operators/SeqOp/SeqUnion/" scenario="runtime-error">
+ <description>Ensure two sequential union operators can be parsed(union).</description>
+ <query name="K2-SeqUnion-47" date="2009-01-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqIntersect" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:intersect</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-001" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-001" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-intersect-node-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-002" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: incorrect nodes.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-002" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-intersect-node-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-003" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-003" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-004" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-004" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-005" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-005" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-intersect-node-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-006" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-006" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-intersect-node-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-007" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-007" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-intersect-node-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-008" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-008" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-009" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-009" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-010" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-010" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-011" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-011" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-intersect-node-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-012" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and non existing node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-012" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-013" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-013" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-intersect-node-args-014" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: empty sequence and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-014" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-014.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-015" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-015" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="XML">fn-intersect-node-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-016" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-016" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="XML">fn-intersect-node-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-017" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-017" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-018" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-018" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-019" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-019" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-020" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-020" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-021" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-021" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-022" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-022" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-intersect-node-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-intersect-node-args-023" FilePath="Expressions/Operators/SeqOp/SeqIntersect/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.3" section-title="op:intersect" section-pointer="func-intersect"/>
+ <query name="fn-intersect-node-args-023" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-intersect-node-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIntersect-1" FilePath="Operators/SeqOp/SeqIntersect/" scenario="runtime-error">
+ <description>Only nodes are allowed.</description>
+ <query name="K2-SeqIntersect-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-2" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, text, to test query parsing.</description>
+ <query name="K2-SeqIntersect-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-3" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, node, to test query parsing.</description>
+ <query name="K2-SeqIntersect-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-4" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, element, to test query parsing.</description>
+ <query name="K2-SeqIntersect-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-5" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, attribute, to test query parsing.</description>
+ <query name="K2-SeqIntersect-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-6" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, document-node, to test query parsing.</description>
+ <query name="K2-SeqIntersect-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-7" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, comment, to test query parsing.</description>
+ <query name="K2-SeqIntersect-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-8" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, processing-instruction, to test query parsing.</description>
+ <query name="K2-SeqIntersect-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-9" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, item, to test query parsing.</description>
+ <query name="K2-SeqIntersect-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-10" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, document, to test query parsing.</description>
+ <query name="K2-SeqIntersect-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-11" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, if, to test query parsing.</description>
+ <query name="K2-SeqIntersect-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-12" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, then, to test query parsing.</description>
+ <query name="K2-SeqIntersect-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-13" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, mod, to test query parsing.</description>
+ <query name="K2-SeqIntersect-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-14" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, div, to test query parsing.</description>
+ <query name="K2-SeqIntersect-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-15" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, empty-sequence, to test query parsing.</description>
+ <query name="K2-SeqIntersect-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-16" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, schema-attribute, to test query parsing.</description>
+ <query name="K2-SeqIntersect-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-17" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a node kind keyword, schema-element, to test query parsing.</description>
+ <query name="K2-SeqIntersect-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-18" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-19" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqIntersect-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-20" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-20.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-21" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqIntersect-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-21.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-22" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-23" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-24" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-25" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqIntersect-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-26" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the descendant axis as right operand.</description>
+ <query name="K2-SeqIntersect-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-27" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the attribute axis as right operand.</description>
+ <query name="K2-SeqIntersect-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-28" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the self axis as right operand.</description>
+ <query name="K2-SeqIntersect-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-29" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the descendant-or-self axis as right operand.</description>
+ <query name="K2-SeqIntersect-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-30" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the following-sibling axis as right operand.</description>
+ <query name="K2-SeqIntersect-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-31" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the following axis as right operand.</description>
+ <query name="K2-SeqIntersect-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-32" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the preceding-sibling axis as right operand.</description>
+ <query name="K2-SeqIntersect-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-33" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the preceding axis as right operand.</description>
+ <query name="K2-SeqIntersect-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-34" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the parent axis as right operand.</description>
+ <query name="K2-SeqIntersect-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-35" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqIntersect-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-36" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqIntersect-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-37" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use a name test that is the ancestor-or-self axis as right operand.</description>
+ <query name="K2-SeqIntersect-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-38" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Use 'declare as right operand.</description>
+ <query name="K2-SeqIntersect-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIntersect-39" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Extract the boolean value from a intersect expression.</description>
+ <query name="K2-SeqIntersect-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-40" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Explicitly sort the result of an intersect expression.</description>
+ <query name="K2-SeqIntersect-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="XML">K2-SeqIntersect-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-41" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Ensure node deduplication is done.</description>
+ <query name="K2-SeqIntersect-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqIntersect-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIntersect-42" FilePath="Operators/SeqOp/SeqIntersect/" scenario="standard">
+ <description>Perform intersection between two singleton document nodes.</description>
+ <query name="K2-SeqIntersect-42" date="2008-05-06+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIntersect-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIntersect-43" FilePath="Operators/SeqOp/SeqIntersect/" scenario="runtime-error">
+ <description>Ensure two sequential union operators can be parsed(intersect).</description>
+ <query name="K2-SeqIntersect-43" date="2009-01-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIntersect-44" FilePath="Operators/SeqOp/SeqIntersect/" scenario="runtime-error">
+ <description>Ensure two sequential union operators can be parsed(except).</description>
+ <query name="K2-SeqIntersect-44" date="2009-01-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExcept" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>op:except</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-except-node-args-001" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-001" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-002" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: incorrect nodes.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-002" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-003" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-003" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="XML">fn-except-node-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-004" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-004" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-005" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-005" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-006" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-006" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-007" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-007" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-008" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-008" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-009" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-009" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-010" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: processing-instruction node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-010" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-011" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: comment node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-011" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-011.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-012" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and non existing node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-012" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-013" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-013" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-014" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: empty sequence and empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-014" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-014.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-015" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-015" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-015.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-016" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-016" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-016.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-017" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-017" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="XML">fn-except-node-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-018" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-018" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-019" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-019" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-020" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-020" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-021" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: text node and text node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-021" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-except-node-args-022" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-022" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">fn-except-node-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-except-node-args-023" FilePath="Expressions/Operators/SeqOp/SeqExcept/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Arg: node and node.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.4" section-title="op:except" section-pointer="func-except"/>
+ <query name="fn-except-node-args-023" date="2005-06-14"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">fn-except-node-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExcept-1" FilePath="Operators/SeqOp/SeqExcept/" scenario="runtime-error">
+ <description>Only nodes are allowed.</description>
+ <query name="K2-SeqExcept-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-2" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, text, to test query parsing.</description>
+ <query name="K2-SeqExcept-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-3" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, node, to test query parsing.</description>
+ <query name="K2-SeqExcept-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-4" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, element, to test query parsing.</description>
+ <query name="K2-SeqExcept-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-5" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, attribute, to test query parsing.</description>
+ <query name="K2-SeqExcept-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-6" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, document-node, to test query parsing.</description>
+ <query name="K2-SeqExcept-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-7" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, comment, to test query parsing.</description>
+ <query name="K2-SeqExcept-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-8" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, processing-instruction, to test query parsing.</description>
+ <query name="K2-SeqExcept-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-9" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, item, to test query parsing.</description>
+ <query name="K2-SeqExcept-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-10" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, document, to test query parsing.</description>
+ <query name="K2-SeqExcept-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-11" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, if, to test query parsing.</description>
+ <query name="K2-SeqExcept-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-12" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, then, to test query parsing.</description>
+ <query name="K2-SeqExcept-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-13" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, mod, to test query parsing.</description>
+ <query name="K2-SeqExcept-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-14" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, div, to test query parsing.</description>
+ <query name="K2-SeqExcept-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-15" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, empty-sequence, to test query parsing.</description>
+ <query name="K2-SeqExcept-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-16" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, schema-attribute, to test query parsing.</description>
+ <query name="K2-SeqExcept-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-17" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a node kind keyword, schema-element, to test query parsing.</description>
+ <query name="K2-SeqExcept-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-18" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-19" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqExcept-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-20" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-20.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-21" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand(#2).</description>
+ <query name="K2-SeqExcept-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-21.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-22" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-23" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-24" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-25" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a computed attribute constructor as right operand.</description>
+ <query name="K2-SeqExcept-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-26" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the descendant axis as right operand.</description>
+ <query name="K2-SeqExcept-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-27" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the attribute axis as right operand.</description>
+ <query name="K2-SeqExcept-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-28" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the self axis as right operand.</description>
+ <query name="K2-SeqExcept-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-29" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the descendant-or-self axis as right operand.</description>
+ <query name="K2-SeqExcept-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-30" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the following-sibling axis as right operand.</description>
+ <query name="K2-SeqExcept-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-31" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the following axis as right operand.</description>
+ <query name="K2-SeqExcept-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-32" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the preceding-sibling axis as right operand.</description>
+ <query name="K2-SeqExcept-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-33" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the preceding axis as right operand.</description>
+ <query name="K2-SeqExcept-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-34" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the parent axis as right operand.</description>
+ <query name="K2-SeqExcept-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-35" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqExcept-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-36" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the ancestor axis as right operand.</description>
+ <query name="K2-SeqExcept-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-37" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use a name test that is the ancestor-or-self axis as right operand.</description>
+ <query name="K2-SeqExcept-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-38" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Use 'declare as right operand.</description>
+ <query name="K2-SeqExcept-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExcept-39" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Extract the boolean value from an except expression.</description>
+ <query name="K2-SeqExcept-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExcept-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-40" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Explicitly sort the result of an except expression.</description>
+ <query name="K2-SeqExcept-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="XML">K2-SeqExcept-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-41" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Compare two nodes from different trees.</description>
+ <query name="K2-SeqExcept-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqExcept-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExcept-42" FilePath="Operators/SeqOp/SeqExcept/" scenario="standard">
+ <description>Ensure node deduplication is done.</description>
+ <query name="K2-SeqExcept-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqExcept-42.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="LogicExpr" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Logical Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-case name="op-logical-and-001" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using Boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-001" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-001.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-002" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using Boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-002" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-002.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-003" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using Boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-003" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-003.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-004" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using Boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-004" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-004.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-005" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-005" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-005.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-006" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-006" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-006.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-007" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-007" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-007.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-008" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-008" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-008.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-009" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-009" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-009.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-010" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-010" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-010.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-011" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-011" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-011.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-012" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-012" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-012.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-013" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-013" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-013.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-014" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-014" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-014.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-015" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-015" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-015.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-016" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using sequences.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-016" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-016.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-017" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-017" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-017.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-018" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-018" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-018.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-019" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-019" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-019.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-020" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-020" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-020.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-021" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-021" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-021.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-022" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-022" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-022.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-023" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-023" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-023.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-024" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-024" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-024.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-025" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-025" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-025.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-026" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-026" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-026.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-027" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-027" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-027.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-028" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-028" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-028.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-029" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-029" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-029.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-030" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-030" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-030.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-031" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-031" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-031.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-032" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-032" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-032.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-033" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-033" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-033.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-034" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-034" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-034.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-035" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-035" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-035.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-036" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-036" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-036.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-037" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-037" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-037.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-038" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-038" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-038.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-039" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-039" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-039.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-040" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-040" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-040.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-041" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-041" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-041.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-042" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-042" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-042.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-043" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-043" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-043.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-044" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-044" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-044.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-045" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-045" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-045.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-046" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-046" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-046.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-047" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-047" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-047.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-048" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-048" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-048.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-049" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-049" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-049.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-050" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-050" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-050.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-051" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-051" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-051.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-052" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-052" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-052.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-053" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-053" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-053.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-054" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-054" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-054.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-055" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-055" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-055.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-056" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-056" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-056.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-057" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-057" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-057.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-058" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-058" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-058.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-059" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-059" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-059.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-060" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-060" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-060.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-061" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-061" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-061.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-062" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-062" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-062.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-063" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-063" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-063.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-064" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-064" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-064.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-065" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-065" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-065.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-066" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-066" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-066.xml</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case name="op-logical-and-067" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-067" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-067.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-068" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-068" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-068.xml</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case name="op-logical-and-069" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-069" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-069.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-070" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-070" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-070.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-071" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-071" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-071.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-072" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-072" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-072.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-073" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-073" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-073.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-074" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-074" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-074.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-075" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-075" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-075.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-076" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-076" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-076.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-077" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-077" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-077.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-078" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-078" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-078.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-079" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-079" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-079.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-080" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-080" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-080.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-081" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-081" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-081.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-082" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-082" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-082.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-083" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-083" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-083.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-084" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-084" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-084.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-085" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-085" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-085.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-086" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-086" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-086.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-087" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-087" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-087.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-088" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-088" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-088.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-089" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-089" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-089.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-090" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-090" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-090.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-091" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-091" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-091.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-092" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-092" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-092.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-093" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-093" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-093.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-094" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-094" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-094.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-095" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-095" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-095.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-096" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-096" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-096.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-097" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-097" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-097.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-098" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-098" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-098.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-099" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-099" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-099.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-100" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-100" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-100.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-101" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-101" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-101.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-102" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-102" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-102.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-103" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-103" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-103.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-104" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-104" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-104.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-105" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-105" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-105.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-106" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-106" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-106.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-107" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-107" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-107.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-108" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-108" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-108.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-109" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-109" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-109.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-110" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-110" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-110.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-111" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-111" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-111.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-112" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-112" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-112.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-113" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-113" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-113.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-114" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-114" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-114.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-115" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-115" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-115.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-116" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-116" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-116.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-117" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-117" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-117.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-118" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-118" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-118.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-119" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-119" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-119.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-120" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-120" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-120.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-121" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-121" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-121.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-122" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-122" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-122.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-123" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-123" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-123.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-124" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-124" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-124.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-125" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-125" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-125.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-126" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-126" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-126.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-127" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-127" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-127.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-128" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-128" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-128.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-129" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-129" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-129.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-130" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-130" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-130.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-131" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-131" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-131.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-132" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-132" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-132.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-133" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-133" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-133.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-134" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-134" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-134.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-135" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-135" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-135.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-136" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-136" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-136.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-137" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-137" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-137.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-138" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-138" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-138.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-139" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-139" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-139.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-140" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-140" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-140.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-141" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-141" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-141.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-142" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-142" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-142.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-143" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-143" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-143.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-144" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-144" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-144.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-145" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-145" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-145.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-146" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-146" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-146.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-147" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-147" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-147.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-148" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-148" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-148.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-149" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-149" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-149.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-150" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-150" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-150.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-151" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-151" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-151.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-152" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-152" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-152.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-153" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-153" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-153.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-154" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-154" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-154.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-155" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-155" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-155.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-156" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-156" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-156.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-157" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-157" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-157.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-158" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-158" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-158.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-and-159" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'and' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-and-159" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-and-159.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-001" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-001" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-001.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-002" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-002" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-002.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-003" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-003" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-003.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-004" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using boolean values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-004" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-004.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-005" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-005" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-005.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-006" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-006" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-006.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-007" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-007" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-007.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-008" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-008" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-008.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-009" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-009" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-009.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-010" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-010" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-010.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-011" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-011" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-011.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-012" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-012" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-012.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-013" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-013" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-013.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-014" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-014" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-014.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-015" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-015" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-015.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-016" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using sequences values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-016" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-016.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-017" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-017" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-017.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-018" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-018" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-018.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-019" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-019" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-019.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-020" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-020" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-020.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-021" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-021" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-021.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-022" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-022" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-022.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-023" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-023" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-023.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-024" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using string values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-024" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-024.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-025" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-025" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-025.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-026" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-026" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-026.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-027" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-027" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-027.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-028" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using untypedAtomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-028" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-028.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-029" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-029" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-029.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-030" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-030" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-030.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-031" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-031" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-031.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-032" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-032" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-032.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-033" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using number values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-033" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-033.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-034" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-034" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-034.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-035" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-035" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-035.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-036" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-036" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-036.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-037" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-037" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-037.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-038" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-038" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-038.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-039" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-039" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-039.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-040" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-040" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-040.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-041" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-041" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-041.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-042" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-042" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-042.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-043" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-043" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-043.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-044" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-044" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-044.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-045" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-045" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-045.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-046" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-046" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-046.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-047" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using float values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-047" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-047.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-048" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-048" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-048.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-049" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-049" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-049.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-050" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-050" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-050.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-051" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-051" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-051.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-052" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-052" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-052.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-053" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-053" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-053.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-054" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-054" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-054.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-055" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-055" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-055.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-056" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-056" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-056.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-057" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-057" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-057.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-058" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-058" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-058.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-059" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-059" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-059.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-060" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-060" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-060.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-061" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using double values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-061" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-061.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-062" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-062" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-062.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-063" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-063" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-063.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-064" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-064" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-064.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-065" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-065" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-065.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-066" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-066" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-066.xml</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case name="op-logical-or-067" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-067" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-067.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-068" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using decimal values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-068" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-068.xml</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case name="op-logical-or-069" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-069" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-069.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-070" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-070" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-070.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-071" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-071" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-071.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-072" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-072" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-072.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-073" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-073" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-073.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-074" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-074" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-074.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-075" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using integer values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-075" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-075.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-076" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-076" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-076.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-077" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-077" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-077.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-078" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-078" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-078.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-079" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-079" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-079.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-080" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-080" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-080.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-081" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-081" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-081.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-082" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonPositiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-082" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-082.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-083" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-083" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-083.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-084" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-084" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-084.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-085" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-085" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-085.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-086" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-086" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-086.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-087" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-087" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-087.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-088" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-088" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-088.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-089" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using nonNegativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-089" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-089.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-090" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-090" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-090.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-091" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-091" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-091.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-092" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using negativeInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-092" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-092.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-093" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-093" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-093.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-094" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-094" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-094.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-095" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using positiveInteger values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-095" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-095.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-096" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-096" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-096.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-097" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-097" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-097.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-098" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-098" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-098.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-099" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-099" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-099.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-100" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-100" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-100.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-101" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-101" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-101.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-102" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-102" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-102.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-103" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-103" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-103.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-104" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using long values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-104" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-104.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-105" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-105" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-105.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-106" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-106" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-106.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-107" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-107" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-107.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-108" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-108" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-108.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-109" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-109" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-109.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-110" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-110" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-110.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-111" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedLong values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-111" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-111.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-112" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-112" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-112.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-113" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-113" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-113.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-114" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-114" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-114.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-115" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-115" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-115.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-116" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-116" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-116.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-117" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-117" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-117.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-118" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-118" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-118.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-119" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-119" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-119.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-120" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using int values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-120" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-120.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-121" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-121" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-121.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-122" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-122" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-122.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-123" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-123" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-123.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-124" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-124" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-124.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-125" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-125" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-125.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-126" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-126" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-126.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-127" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedInt values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-127" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-127.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-128" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-128" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-128.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-129" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-129" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-129.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-130" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-130" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-130.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-131" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-131" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-131.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-132" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-132" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-132.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-133" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-133" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-133.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-134" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-134" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-134.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-135" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-135" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-135.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-136" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using short values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-136" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-136.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-137" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-137" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-137.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-138" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-138" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-138.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-139" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-139" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-139.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-140" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-140" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-140.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-141" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-141" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-141.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-142" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-142" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-142.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-143" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedShort values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-143" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-143.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-144" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-144" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-144.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-145" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-145" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-145.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-146" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-146" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-146.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-147" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-147" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-147.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-148" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-148" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-148.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-149" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-149" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-149.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-150" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-150" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-150.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-151" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-151" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-151.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-152" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using byte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-152" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-152.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-153" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-153" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-153.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-154" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-154" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-154.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-155" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-155" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-155.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-156" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-156" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-156.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-157" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-157" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-157.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-158" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-158" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-158.xml</output-file>
+ </test-case>
+ <test-case name="op-logical-or-159" FilePath="Expressions/LogicExpr/" scenario="standard" Creator="Lalith Kumar" is-XPath2="false">
+ <description>Logical 'or' using unsignedByte values.</description>
+ <spec-citation spec="XQuery" section-number="3.6" section-title="Logical Expressions" section-pointer="id-logical-expressions"/>
+ <query name="op-logical-or-159" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">op-logical-or-159.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-1" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not("" or 0)`.</description>
+ <query name="K-LogicExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-2" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not(0 or 0)`.</description>
+ <query name="K-LogicExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-3" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not(0 or 0)`.</description>
+ <query name="K-LogicExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-4" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not("" or 0)`.</description>
+ <query name="K-LogicExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-5" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `1 or 1`.</description>
+ <query name="K-LogicExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-6" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `1 or 0`.</description>
+ <query name="K-LogicExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-7" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `1 or 5`.</description>
+ <query name="K-LogicExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-8" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:anyURIs in the left branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-9" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:anyURIs in the right branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-10" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:anyURIs in the left branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-11" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:anyURIs in the right branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-12" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:untypedAtomics in the left branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-13" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:untypedAtomics in the right branch of an or-expression has an EBV value of true.</description>
+ <query name="K-LogicExpr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-14" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `true() or (0, current-time())[1] treat as xs:integer`.</description>
+ <query name="K-LogicExpr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-15" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `(0, current-time())[1] treat as xs:integer or true()`.</description>
+ <query name="K-LogicExpr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-16" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'or' expression having an operand which EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-17" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'or' expression having an operand which EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-18" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'or' expression whose operands EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-19" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'and' expression having an operand which EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-20" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'and' expression having an operand which EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-21" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>An 'and' expression whose operands EBV cannot be extracted from.</description>
+ <query name="K-LogicExpr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-22" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An and-test applied on fn:count().</description>
+ <query name="K-LogicExpr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-23" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An or-test applied on fn:count().</description>
+ <query name="K-LogicExpr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-24" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An or-test applied on fn:count().</description>
+ <query name="K-LogicExpr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-25" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>or expression combined with fn:boolean().</description>
+ <query name="K-LogicExpr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-26" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>and expression combined or fn:boolean().</description>
+ <query name="K-LogicExpr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-27" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>or expression combined with fn:boolean().</description>
+ <query name="K-LogicExpr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-28" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not("" and 0)`.</description>
+ <query name="K-LogicExpr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-29" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `1 and 1`.</description>
+ <query name="K-LogicExpr-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-30" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `10.3 and "non-zero length string"`.</description>
+ <query name="K-LogicExpr-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-31" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `1 and 5`.</description>
+ <query name="K-LogicExpr-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-32" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not((1, current-time())[1] treat as xs:integer and false())`.</description>
+ <query name="K-LogicExpr-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-33" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `not(false() and (1, current-time())[1] treat as xs:integer)`.</description>
+ <query name="K-LogicExpr-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-34" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:anyURIs have an EBV value of true.</description>
+ <query name="K-LogicExpr-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-35" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Empty xs:anyURIs have an EBV value of false.</description>
+ <query name="K-LogicExpr-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-36" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Empty xs:anyURIs have an EBV value of false.</description>
+ <query name="K-LogicExpr-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-37" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Non-empty xs:untypedAtomics have an EBV value of true.</description>
+ <query name="K-LogicExpr-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-38" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>Empty xs:untypedAtomics have an EBV value of false.</description>
+ <query name="K-LogicExpr-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-39" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An and-test applied on fn:count().</description>
+ <query name="K-LogicExpr-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-40" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An and-test applied on fn:count().</description>
+ <query name="K-LogicExpr-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-41" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>An and-test applied on fn:count().</description>
+ <query name="K-LogicExpr-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-42" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>and-expression combined with fn:boolean().</description>
+ <query name="K-LogicExpr-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-43" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>and-expression combined with fn:boolean().</description>
+ <query name="K-LogicExpr-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-44" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>and-expression combined with fn:boolean().</description>
+ <query name="K-LogicExpr-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-45" FilePath="Expressions/LogicExpr/" scenario="runtime-error">
+ <description>A test whose essence is: `"a string is ok" and QName("", "local")`.</description>
+ <query name="K-LogicExpr-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LogicExpr-46" FilePath="Expressions/LogicExpr/" scenario="standard">
+ <description>A test whose essence is: `"a string is ok" or QName("", "local")`.</description>
+ <query name="K-LogicExpr-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LogicExpr-46.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-LogicExpr-1" FilePath="LogicExpr/" scenario="parse-error">
+ <description>Keywords are case-sensitive.</description>
+ <query name="K2-LogicExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-LogicExpr-2" FilePath="LogicExpr/" scenario="parse-error">
+ <description>Keywords are case-sensitive.</description>
+ <query name="K2-LogicExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group is-XPath2="false" name="Construct" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConElem" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Direct Element Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-elem-empty-1" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-empty-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-empty-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-empty-2" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty element constructor with closing tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-empty-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-empty-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-empty-3" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Number of child nodes for empty element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-empty-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-elem-empty-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-empty-4" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Number of child nodes for empty element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-empty-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-elem-empty-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-empty-5" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Whitespace in element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-empty-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-empty-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-elem-matchtag-1" FilePath="Expressions/Construct/DirectConElem/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Begin tag does not match end tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-matchtag-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-elem-matchtag-2" FilePath="Expressions/Construct/DirectConElem/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Begin tag does not match end tag with namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-matchtag-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-curlybr-1" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Element constructor with open curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-curlybr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-curlybr-2" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Element constructor with closing curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-curlybr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-curlybr-3" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Character reference for open curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-curlybr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-elem-curlybr-4" FilePath="Expressions/Construct/DirectConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Character reference for closing curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-elem-curlybr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-elem-curlybr-5" FilePath="Expressions/Construct/DirectConElem/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Single open curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-elem-curlybr-6" FilePath="Expressions/Construct/DirectConElem/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Single closing curly brace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="Constr-elem-curlybr-6" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-1" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Ensure processing-instructions aren't included when extracting the string-value from elements.</description>
+ <query name="K2-DirectConElem-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElem-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-2" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Ensure comments aren't included when extracting the string-value from elements.</description>
+ <query name="K2-DirectConElem-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElem-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-3" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-4" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-5" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-6" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-7" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-8" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-9" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-10" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-11" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-12" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-13" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntax error in direct element constructor.</description>
+ <query name="K2-DirectConElem-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-14" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-15" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-16" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-17" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-18" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-19" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-20" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-21" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-22" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-23" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-24" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Syntactically invalid direct element constructor.</description>
+ <query name="K2-DirectConElem-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-25" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Enclosed expressions aren't allowed inside element constructors.</description>
+ <query name="K2-DirectConElem-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-26" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Enclosed expressions aren't allowed inside element constructors.(#2).</description>
+ <query name="K2-DirectConElem-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-27" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Enclosed expressions aren't allowed inside element constructors.(#3).</description>
+ <query name="K2-DirectConElem-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-28" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>A simple direct element constructor.</description>
+ <query name="K2-DirectConElem-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-29" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Serialize a sequence of direct element constructors.</description>
+ <query name="K2-DirectConElem-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElem-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-30" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Serialize a couple of element constructors.</description>
+ <query name="K2-DirectConElem-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-31" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>A couple of simple elements.</description>
+ <query name="K2-DirectConElem-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-32" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>A couple of simple elements(#2).</description>
+ <query name="K2-DirectConElem-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-33" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>A couple of simple elements(#3).</description>
+ <query name="K2-DirectConElem-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-34" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>An element with a computed attribute and element.</description>
+ <query name="K2-DirectConElem-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-35" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xml' namespace URI to an invalid prefix.</description>
+ <query name="K2-DirectConElem-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-36" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xml' namespace URI to an invalid prefix(#2).</description>
+ <query name="K2-DirectConElem-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-37" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xml' namespace URI to an invalid prefix(#3).</description>
+ <query name="K2-DirectConElem-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-38" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Bind the 'xml' namespace URI to a valid prefix. The output doesn't expect the declaration because the c14n specification ignores declarations of the xml prefix if it binds to the XML namespace(see section 2.3). In either case, serializing this declaration is redundant. See the public report #4217 in W3C's Bugzilla database.</description>
+ <query name="K2-DirectConElem-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-39" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xmlns' namespace URI to an invalid prefix(#3).</description>
+ <query name="K2-DirectConElem-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-40" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xmlns' namespace URI to an invalid prefix(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="K2-DirectConElem-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-41" FilePath="Construct/DirectConElem/" scenario="runtime-error">
+ <description>Bind the 'xmlns' namespace URI to an invalid prefix(#3).</description>
+ <query name="K2-DirectConElem-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-42" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Use a content sequence that is a strange combination of a computed document constructor and a path.</description>
+ <query name="K2-DirectConElem-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-43" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Use a content sequence that is a computed document constructor.</description>
+ <query name="K2-DirectConElem-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-43.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-44" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Extract the string value of a single element node.</description>
+ <query name="K2-DirectConElem-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElem-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-45" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Extract the typed value of a single element node.</description>
+ <query name="K2-DirectConElem-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElem-45.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-46" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Use an element constructor that use a namespace declare in a prolog declaration.</description>
+ <query name="K2-DirectConElem-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-47" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Use content that needs to be escaped, inside namespace declaration attributes.</description>
+ <query name="K2-DirectConElem-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-47.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-48" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>In XQuery, as opposed to XML, the sequence ]]&lt; is allowed in element content.</description>
+ <query name="K2-DirectConElem-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-48.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-49" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>In XQuery, as opposed to XML, the sequence ]]&lt; is allowed in attribute content.</description>
+ <query name="K2-DirectConElem-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-50" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>Character &lt; cannot appear in attributes.</description>
+ <query name="K2-DirectConElem-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-51" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Ensure that whitespace normalization of xml:id is performed.</description>
+ <query name="K2-DirectConElem-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-51.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElem-52" FilePath="Construct/DirectConElem/" scenario="standard">
+ <description>Output sharp S.</description>
+ <query name="K2-DirectConElem-52" date="2008-05-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElem-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-53" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>There is no 'namespace' constructor in XQuery.</description>
+ <query name="K2-DirectConElem-53" date="2008-05-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElem-54" FilePath="Construct/DirectConElem/" scenario="parse-error">
+ <description>There is no 'namespace-node' constructor in XQuery.</description>
+ <query name="K2-DirectConElem-54" date="2008-05-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConElemAttr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Single attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Multiple attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Single quotes for attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Escaped single quote.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Escaped double quote.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-syntax-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Mismatched quotes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-6" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-syntax-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Mismatched quotes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-7" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Whitespace between attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-8" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Whitespace in attribute definition.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-9" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-syntax-10" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Whitespace after last attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-syntax-10" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-syntax-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-parent-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute parent element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-parent-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-attr-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nsdecl-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Namespace declaration does not count as attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nsdecl-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-attr-nsdecl-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nsdecl-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Namespace default declaration does not count as attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nsdecl-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-attr-nsdecl-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nspre-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute prefix declared in prolog.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nspre-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-nspre-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nspre-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute prefix declared in parent element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nspre-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-nspre-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nsprein-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute prefix declared in same element before.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nsprein-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-nsprein-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-nsprein-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute prefix declared in same element after.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-nsprein-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-nsprein-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-distnames-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes with identical local names.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-distnames-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0040</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-distnames-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes with identical local names.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-distnames-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0040</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-distnames-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes with identical local names.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-distnames-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0040</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-distnames-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes with identical local name and URI.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-distnames-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0040</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-content-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Direct attribute content characters.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-content-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-content-1.xml</output-file>
+ <output-file role="principal" compare="XML">Constr-attr-content-1b.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-content-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Illegal attribute content {.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-content-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-content-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Illegal attribute content }.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-content-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-content-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Illegal attribute content &lt;.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-content-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-attr-content-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Illegal attribute content &amp;.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-content-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-ws-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute normalization line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-ws-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-ws-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-ws-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute normalization tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-ws-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-ws-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-ws-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute normalization char ref.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-ws-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-ws-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-ws-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute normalization char ref.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-ws-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-ws-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-ws-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute normalization char ref.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-ws-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-ws-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-entref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Entity references in attribute content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-entref-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-entref-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-entref-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Entity references in attribute content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-entref-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-attr-entref-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-charref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Character references in attribute content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-charref-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-charref-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-1" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-2" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-3" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-4" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - mix direct content and enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-5" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - mix direct content and enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-6" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - mix direct content and enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-enclexpr-7" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-enclexpr-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Multiple content units in attribute content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-attr-enclexpr-8" date="2010-03-16"/>
+ <output-file role="principal" compare="XML">Constr-attr-enclexpr-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-id-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - xml:id attribute value is ncname.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-id-1" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-id-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-attr-id-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - xml:id attribute value must be further normalized.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.1" section-title="Attributes" section-pointer="id-attributes"/>
+ <query name="Constr-attr-id-2" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-attr-id-2.xml</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-1" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element constructors.</description>
+ <query name="K2-DirectConElemAttr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-2" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element constructors.</description>
+ <query name="K2-DirectConElemAttr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-3" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Space is not allowed between '&lt;/' and the element name.</description>
+ <query name="K2-DirectConElemAttr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-4" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments are not allowed where whitespace is, in direct element constructors.</description>
+ <query name="K2-DirectConElemAttr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-5" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Whitespace is allowed in the end tag after the QName.</description>
+ <query name="K2-DirectConElemAttr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-6" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>XML tags must be balanced.</description>
+ <query name="K2-DirectConElemAttr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-7" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>CDATA sections can only appear inside element constructors.</description>
+ <query name="K2-DirectConElemAttr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-8" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-9" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-10" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-11" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-12" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-13" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-14" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-15" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-16" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-17" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-18" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-19" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-20" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-21" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-22" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-23" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-24" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Syntax error in direct attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-25" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element/attribute constructors.</description>
+ <query name="K2-DirectConElemAttr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-26" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element/attribute constructors.</description>
+ <query name="K2-DirectConElemAttr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-27" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element/attribute constructors.</description>
+ <query name="K2-DirectConElemAttr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-28" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>Comments cannot appear inside direct element/attribute constructors.</description>
+ <query name="K2-DirectConElemAttr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-29" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Attribute containing two quotes.</description>
+ <query name="K2-DirectConElemAttr-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-30" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Attribute containing two quotes(#2).</description>
+ <query name="K2-DirectConElemAttr-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-31" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Attribute containing two apostrophes.</description>
+ <query name="K2-DirectConElemAttr-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-32" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Attribute containing two apostrophes(#2).</description>
+ <query name="K2-DirectConElemAttr-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-33" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Test that simple content computation is done properly with complex input sequence.</description>
+ <query name="K2-DirectConElemAttr-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-34" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the string value from a directly constructed attribute whose content consists of a computed comment constructor.</description>
+ <query name="K2-DirectConElemAttr-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-35" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the string value from a directly constructed attribute whose content consists of a computed comment constructor.</description>
+ <query name="K2-DirectConElemAttr-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-36" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the string value from a directly constructed attribute whose content consists of a computed processing-instruction constructor.</description>
+ <query name="K2-DirectConElemAttr-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-37" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the local-name from a directly constructed attribute whose content consists of a computed processing-instruction constructor.</description>
+ <query name="K2-DirectConElemAttr-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-38" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the string value from a directly constructed attribute whose content consists of a computed attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-39" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Extract the string value from a directly constructed attribute whose content consists of a computed attribute constructor.</description>
+ <query name="K2-DirectConElemAttr-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-40" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Attributes with many apostrophes and quotes.</description>
+ <query name="K2-DirectConElemAttr-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-41" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A direct attribute constructor taking a direct element constructor as input.</description>
+ <query name="K2-DirectConElemAttr-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-42" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A direct attribute constructor taking a direct comment constructor as input.</description>
+ <query name="K2-DirectConElemAttr-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-43" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A direct attribute constructor taking a direct PI constructor as input.</description>
+ <query name="K2-DirectConElemAttr-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-43.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-44" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>xml:base attributes do not affect the static base-uri.</description>
+ <query name="K2-DirectConElemAttr-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-45" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>xml:base attributes do not affect the static base-uri(#2).</description>
+ <query name="K2-DirectConElemAttr-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemAttr-45.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-46" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Copy attributes from one element to another.</description>
+ <query name="K2-DirectConElemAttr-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-47" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Ensure the typed value of directly constructed attributes has the correct type.</description>
+ <query name="K2-DirectConElemAttr-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-48" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>There must be space between attributes.</description>
+ <query name="K2-DirectConElemAttr-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-49" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A newline is a valid separator between two attributes.</description>
+ <query name="K2-DirectConElemAttr-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-49.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-50" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A tab is a valid separator between two attributes.</description>
+ <query name="K2-DirectConElemAttr-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-51" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>There must be space between attributes(using apostrophes).</description>
+ <query name="K2-DirectConElemAttr-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-52" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>A tab is a valid separator between two attributes(using apostrophes).</description>
+ <query name="K2-DirectConElemAttr-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-53" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>'/' is an invalid separator between two attributes.</description>
+ <query name="K2-DirectConElemAttr-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-54" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>'/' is an invalid separator between two attributes(using apostrophes).</description>
+ <query name="K2-DirectConElemAttr-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-55" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>'/' is an invalid separator between two attributes.</description>
+ <query name="K2-DirectConElemAttr-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-56" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>'/' is an invalid separator between two attributes(using apostrophes).</description>
+ <query name="K2-DirectConElemAttr-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-57" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor.</description>
+ <query name="K2-DirectConElemAttr-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-58" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#2).</description>
+ <query name="K2-DirectConElemAttr-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-59" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#3).</description>
+ <query name="K2-DirectConElemAttr-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-60" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#4).</description>
+ <query name="K2-DirectConElemAttr-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-61" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#5).</description>
+ <query name="K2-DirectConElemAttr-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-62" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#6).</description>
+ <query name="K2-DirectConElemAttr-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-63" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#7).</description>
+ <query name="K2-DirectConElemAttr-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-64" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#8).</description>
+ <query name="K2-DirectConElemAttr-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-65" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#9).</description>
+ <query name="K2-DirectConElemAttr-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-66" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#10).</description>
+ <query name="K2-DirectConElemAttr-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemAttr-67" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="parse-error">
+ <description>End unexpectedly inside a direct element constructor(#10).</description>
+ <query name="K2-DirectConElemAttr-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-68" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error">
+ <description>Use two namespace declarations with the same name.</description>
+ <query name="K2-DirectConElemAttr-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-69" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="runtime-error">
+ <description>Use two namespace declarations with the same name, in addition to doing invalid bindings.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="K2-DirectConElemAttr-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-70" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Ensure that attributes constructed with direct constructors doesn't pick up the default namespace.</description>
+ <query name="K2-DirectConElemAttr-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-70.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-71" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Ensure that attributes constructed with computed constructors doesn't pick up the default namespace.</description>
+ <query name="K2-DirectConElemAttr-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-71.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-72" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Ensure that attributes constructed with computed constructors doesn't pick up the default namespace.</description>
+ <query name="K2-DirectConElemAttr-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-72.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-73" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Ensure that attributes constructed with computed constructors doesn't pick up the default namespace(#2).</description>
+ <query name="K2-DirectConElemAttr-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemAttr-73.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-74" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Check that character references next to embedded expressions are parsed correctly.</description>
+ <query name="K2-DirectConElemAttr-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-74.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-75" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Mix several ways for creating text for various kinds of nodes. This test is useful if an implementation is performing normalization of such constructors.</description>
+ <query name="K2-DirectConElemAttr-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-75.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemAttr-76" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard">
+ <description>Pass text nodes through a function and variable, into AVTs.</description>
+ <query name="K2-DirectConElemAttr-76" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemAttr-76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemAttr-1" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Namespace declaration attributes in direct element constructors.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemAttr-1" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">DirectConElemAttr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemAttr-2" FilePath="Construct/DirectConElem/DirectConElemAttr/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Namespace declaration attributes in direct element constructors.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemAttr-2" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">DirectConElemAttr-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConElemNamespace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Namespace Declaration Attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-namespace-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Use undeclared namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-1" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Declare namespace with prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-2" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Declare default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-3" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Duplicate namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-4" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Duplicate default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-5" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Local part of declaration is xml.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-6" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Local part of declaration is xmlns.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-7" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Child inherits namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-8" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Overriding parents namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-9" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-10" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Overriding prolog namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-10" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-11" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Select child of element overriding parent namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-11" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-12" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Select child of element overriding prolog namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-12" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-13" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Undeclare namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-13" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-13.xml</output-file>
+ <expected-error>XQST0085</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-14" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Use undeclared parent prefix in child.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-14" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ <expected-error>XQST0085</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-15" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Use undeclared prolog prefix in child.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-15" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ <expected-error>XQST0085</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-16" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Select child of element overriding namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-16" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-16.xml</output-file>
+ <expected-error>XQST0085</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-17" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Child inherits default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-17" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-17.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-18" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Override parents default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-18" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-18.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-19" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Override prologs default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-19" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-19.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-20" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Child inherits overridden parents default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-20" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-20.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-21" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Child inherits overridden prologs default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-21" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-21.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-22" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Undeclare default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-22" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-22.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-23" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Child inherits undeclared default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-23" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-23.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-24" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Namespace Declarations - namespace URI is not string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="Constr-namespace-24" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-25" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Namespace Declarations - namespace URI is not string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="Constr-namespace-25" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-26" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Test namespace added to statically known namespaces: element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-26" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">MixNS</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-26.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-27" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Test namespace added to statically known namespaces: attribute content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-27" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">MixNS</input-file>
+ <output-file role="principal" compare="XML">Constr-namespace-27.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-namespace-29" FilePath="Expressions/Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Test namespace removed from statically known namespaces after end of element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.2" section-title="Namespace Declaration Attributes" section-pointer="id-namespaces"/>
+ <query name="Constr-namespace-29" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">MixNS</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-1" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A namespace declaration inside a direct element constructor is not in-scope for the next operand of the comma operator.</description>
+ <query name="K2-DirectConElemNamespace-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-2" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>Element constructors aren't well-formed despite the namespace declarations.</description>
+ <query name="K2-DirectConElemNamespace-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-3" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>Element constructors aren't well-formed despite the namespace declarations.</description>
+ <query name="K2-DirectConElemNamespace-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-4" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>A namespace declaration binding to a a one-letter NCName.</description>
+ <query name="K2-DirectConElemNamespace-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-4.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-5" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Verify the 'xml' prefix is in scope in a direct constructor.</description>
+ <query name="K2-DirectConElemNamespace-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-6" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Verify the 'xml' prefix is in scope in a computed constructor.</description>
+ <query name="K2-DirectConElemNamespace-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-7" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Default namespace declarations does not affect the default function namespace.</description>
+ <query name="K2-DirectConElemNamespace-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-8" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Default namespace declarations does not affect the default function namespace(#2).</description>
+ <query name="K2-DirectConElemNamespace-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-9" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Default namespace declarations does not affect the default function namespace(#3).</description>
+ <query name="K2-DirectConElemNamespace-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-10" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Default namespace declarations does not affect the default function namespace(#4).</description>
+ <query name="K2-DirectConElemNamespace-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-11" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A name test whose namespace is declared with a default namespace attribute.</description>
+ <query name="K2-DirectConElemNamespace-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-12" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A name test whose namespace is declared with a default namespace attribute(#2).</description>
+ <query name="K2-DirectConElemNamespace-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-13" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A name test whose namespace is declared with a prefixed namespace attribute.</description>
+ <query name="K2-DirectConElemNamespace-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-14" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A name test whose namespace is declared with a prefixed namespace attribute(#2).</description>
+ <query name="K2-DirectConElemNamespace-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-15" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A namespace must be a literal.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-16" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A namespace must be a literal(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-17" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A namespace must be a literal, for which bracket-escapes are invalid.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-18" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>A namespace must be a literal, for which bracket-escapes are invalid(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-19" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with 'instance of'.</description>
+ <query name="K2-DirectConElemNamespace-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-20" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with 'treat as'.</description>
+ <query name="K2-DirectConElemNamespace-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-21" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with 'cast as'.</description>
+ <query name="K2-DirectConElemNamespace-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-22" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with 'cast as'.</description>
+ <query name="K2-DirectConElemNamespace-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-23" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with an element name test.</description>
+ <query name="K2-DirectConElemNamespace-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-24" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct default element namespace is used, with an attribute name test.</description>
+ <query name="K2-DirectConElemNamespace-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-25" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Test that an empty namespace declaration is handled correctly.</description>
+ <query name="K2-DirectConElemNamespace-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-25.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-26" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Ensure that a declaration is only in-scope for the element constructor.</description>
+ <query name="K2-DirectConElemNamespace-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-27" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that when one namespace declaration goes out of scope, that the one above doesn't dissapear.</description>
+ <query name="K2-DirectConElemNamespace-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-28" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that when one namespace declaration goes out of scope, that the one above persists.</description>
+ <query name="K2-DirectConElemNamespace-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-29" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct namespace is used, with 'instance of'.</description>
+ <query name="K2-DirectConElemNamespace-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-30" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct namespace is used, with 'treat as'.</description>
+ <query name="K2-DirectConElemNamespace-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-31" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct namespace is used, with 'cast as'.</description>
+ <query name="K2-DirectConElemNamespace-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-32" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that the correct namespace is used, with 'cast as'.</description>
+ <query name="K2-DirectConElemNamespace-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-33" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use a namespace binding in range variables that appears after them in query order.</description>
+ <query name="K2-DirectConElemNamespace-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-34" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Use an enclosed expression inside an namespace declaration.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-35" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Use an enclosed expression inside an namespace declaration(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-36" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Use an enclosed expression inside an namespace declaration(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-37" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Use an enclosed expression inside an namespace declaration(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-38" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>Use an inproperly enclosed expression inside an namespace declaration.</description>
+ <query name="K2-DirectConElemNamespace-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-39" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Combine an empty default namespace, with a full namespace.</description>
+ <query name="K2-DirectConElemNamespace-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemNamespace-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-40" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure the namespaces in-scope are outputted.</description>
+ <query name="K2-DirectConElemNamespace-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-41" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure all namespaces in-scope, through a couple of elements, are found by in-scope-prefixes().</description>
+ <query name="K2-DirectConElemNamespace-41" static-name="K2-DirectConElemNamespace-41-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-42" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>A direct element constructor with a redundant, prefixed namespace declaration.</description>
+ <query name="K2-DirectConElemNamespace-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-43" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>A direct element constructor with a redundant namespace declaration.</description>
+ <query name="K2-DirectConElemNamespace-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-44" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>Use an inproperly enclosed expression inside an namespace declaration(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-45" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure the namespace declaration is output for a copied attribute.</description>
+ <query name="K2-DirectConElemNamespace-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-45.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-46" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure no declaration is output for the XML namespace.</description>
+ <query name="K2-DirectConElemNamespace-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-47" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use an empty-string namespace declaration.</description>
+ <query name="K2-DirectConElemNamespace-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-48" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Declare a prefix that isn't used.</description>
+ <query name="K2-DirectConElemNamespace-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-48.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-49" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use a 'declare default element namespace' in addition to binding to the empty prefix.</description>
+ <query name="K2-DirectConElemNamespace-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-49.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-50" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure undeclarations affect path expressions correctly.</description>
+ <query name="K2-DirectConElemNamespace-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-50.txt</output-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-50-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-51" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use an empty-string namespace declaration(#2).</description>
+ <query name="K2-DirectConElemNamespace-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-51.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-52" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use an empty-string namespace declaration(#3).</description>
+ <query name="K2-DirectConElemNamespace-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-52.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-53" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure a namespace undeclaration aren't counted as a namespace binding.</description>
+ <query name="K2-DirectConElemNamespace-53" static-name="K2-DirectConElemNamespace-53-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-53.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-54" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure an undeclaration is treated properly.</description>
+ <query name="K2-DirectConElemNamespace-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-54.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-55" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>A combination of computed and direct constructors with namespace undeclarations.</description>
+ <query name="K2-DirectConElemNamespace-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-55.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-56" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Check that an attribute name tests properly interact with namespace declarations.</description>
+ <query name="K2-DirectConElemNamespace-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-56.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-57" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Attempt an attribute node copy that never will happen.</description>
+ <query name="K2-DirectConElemNamespace-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-57.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-58" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use the pre-declared prefixes in element constructors.</description>
+ <query name="K2-DirectConElemNamespace-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-58.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-59" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use the {}-escape mechanism.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-59.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <!--
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-60" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Use the {}-escape mechanism.(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-60.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ optional error: the namespace URI is illegal, processors MAY detect this
+ </test-case>
+ -->
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-61" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched { inside a namespace constructor.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-62" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched } inside a namespace constructor(#2).</description>
+ <query name="K2-DirectConElemNamespace-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-63" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched { inside a namespace constructor(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-64" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched } inside a namespace constructor(#4).</description>
+ <query name="K2-DirectConElemNamespace-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-65" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Extract an escaped namespace with fn:namespace-for-prefix().</description>
+ <query name="K2-DirectConElemNamespace-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-65.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <!--
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-66" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Extract an escaped namespace with fn:namespace-for-prefix()(#2).</description>
+ <query name="K2-DirectConElemNamespace-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-66.txt</output-file>
+ </test-case>
+ -->
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-67" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched { inside a namespace constructor with content afterwards.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-68" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched } inside a namespace constructor with content afterwards(#2).</description>
+ <query name="K2-DirectConElemNamespace-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-69" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched { inside a namespace constructor with content afterwards(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemNamespace-70" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="parse-error">
+ <description>An non-matched } inside a namespace constructor with content afterwards(#4).</description>
+ <query name="K2-DirectConElemNamespace-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-71" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Enclosed expressions cannot be used.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-72" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Enclosed expressions cannot be used(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-73" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Enclosed expressions containing the empty sequence cannot be used.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-74" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Enclosed expressions containing the empty sequence cannot be used(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0022</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-75" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Serialize a namespace that has braces.</description>
+ <query name="K2-DirectConElemNamespace-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemNamespace-75.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-76" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Serialize a prefixed namespace that has braces.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5343</reflects-resolution>
+ <query name="K2-DirectConElemNamespace-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-76.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-77" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Pull out a namespace prefix that shadows another.</description>
+ <query name="K2-DirectConElemNamespace-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-77.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-78" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard">
+ <description>Ensure that namespaces are expanded in the correct places(positive test).</description>
+ <query name="K2-DirectConElemNamespace-78" date="2009-02-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemNamespace-78.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemNamespace-79" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="runtime-error">
+ <description>Ensure that namespaces are expanded in the correct places(negative test).</description>
+ <query name="K2-DirectConElemNamespace-79" date="2009-02-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemNamespace-3" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Use the ""-escape mechanism.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemNamespace-3" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">DirectConElemNamespace-3.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemNamespace-4" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Use the ""-escape mechanism.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemNamespace-4" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">DirectConElemNamespace-4.txt</output-file>
+ <expected-error>XQST0046</expected-error> <!-- optional error: the namespace URI is illegal, processors MAY detect this -->
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemNamespace-5" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Use the ''-escape mechanism.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemNamespace-5" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">DirectConElemNamespace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="DirectConElemNamespace-6" FilePath="Construct/DirectConElem/DirectConElemNamespace/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Use the ''-escape mechanism.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5083</reflects-resolution>
+ <query name="DirectConElemNamespace-6" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">DirectConElemNamespace-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConElemContent" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="Constr-cont-invalid-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Invalid character '{' in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-invalid-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-cont-invalid-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Invalid character '}' in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-invalid-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-cont-invalid-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Invalid character '&lt;' in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-invalid-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-cont-invalid-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Invalid character '&amp;' in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-invalid-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-eol-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>End-of-line handling.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-eol-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-eol-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-eol-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>End-of-line handling.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-eol-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-eol-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-eol-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>End-of-line handling with character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-eol-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-eol-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-eol-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>End-of-line handling with character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-eol-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-eol-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-entref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Pre-defined entity reference in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-entref-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-entref-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-entref-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Pre-defined entity reference in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-entref-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-entref-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-entref-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Pre-defined entity reference in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-entref-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-entref-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-entref-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Pre-defined entity reference in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-entref-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-entref-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-entref-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Pre-defined entity reference in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-entref-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-entref-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-charref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-charref-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-charref-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-charref-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Invalid character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-charref-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0090</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-cdata-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>CDATA section in element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-cdata-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-cdata-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-text-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes for direct element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-text-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-text-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-text-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes for direct element content and CDATA section.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-text-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-text-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nested-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nested-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nested-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nested-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested pi nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nested-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nested-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nested-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested comment nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nested-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nested-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nested-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested mix of nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nested-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nested-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-enclexpr-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>1 text node for enclosed expression with atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-enclexpr-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-enclexpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-enclexpr-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>1 text node for enclosed expression with atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-enclexpr-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-enclexpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-enclexpr-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Space between atomic values in enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-enclexpr-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-enclexpr-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression with mix of atomic values and nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-enclexpr-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-enclexpr-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Space between atomic values and empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-enclexpr-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-enclexpr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nested-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied node structure in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nested-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nested-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nodeid-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied element node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nodeid-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nodeid-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nodeid-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied attribute node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nodeid-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nodeid-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nodeid-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied comment node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nodeid-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nodeid-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nodeid-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied pi node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nodeid-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nodeid-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nodeid-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied text node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-nodeid-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nodeid-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmod-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmod-2.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmodalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Strip decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text" input-document="typed">Constr-cont-constrmod-4.txt</output-file>
+ <expected-error input-document="untyped">FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmod-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-6" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmod-6.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-cont-constrmodalt-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Strip decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-7" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-constrmod-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-constrmod-8" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text" input-document="typed">Constr-cont-constrmod-8.txt</output-file>
+ <expected-error input-document="untyped">FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy-namespace mode preserve, inherit.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">nsmode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nsmode-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy-namespace mode no-preserve, inherit.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">nsmode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nsmode-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy-namespace mode preserve, no-inherit.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">nsmode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nsmode-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy-namespace mode no-preserve, no-inherit.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">nsmode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-nsmode-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Copy namespace sensitive content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-5" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Fragment" input-document="untyped">Constr-cont-nsmode-5.txt</output-file>
+ <expected-error input-document="typed">XQTY0086</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Copy namespace sensitive content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="Constr-cont-nsmode-6" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Fragment" input-document="untyped">Constr-cont-nsmode-6.txt</output-file>
+ <expected-error input-document="typed">XQTY0086</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Copy namespace sensitive attribute content: see bug 4151</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4151</reflects-resolution>
+ <query name="Constr-cont-nsmode-7" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error input-document="typed">XQTY0086</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Copy namespace sensitive attribute content: see bug 4151</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4151</reflects-resolution>
+ <query name="Constr-cont-nsmode-8" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error input-document="typed">XQTY0086</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Michael Kay">
+ <description>Copy namespace sensitive attribute content: see bug 4151.
+ This test succeeds: a namespace-sensitive element can be copied if copy-namespaces=preserve,
+ and its namespace-sensitive attribute can be copied if its parent element is copied</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4151</reflects-resolution>
+ <query name="Constr-cont-nsmode-9" date="2005-11-15"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Fragment">Constr-cont-nsmode-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-10" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Copy namespace sensitive content</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4151</reflects-resolution>
+ <query name="Constr-cont-nsmode-10" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error>XQTY0086</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-nsmode-11" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Oliver Hallam">
+ <description> Test copying of potentially namespace-sensitive nodes preserves their type correctly.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <spec-citation spec="DataModel" section-number="3.3.1.3" section-title="Relationship Between Typed-Value and String-Value" section-pointer="typed-string-relationships"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=7239</reflects-resolution>
+ <query name="Constr-cont-nsmode-11" date="2010-02-24"/>
+ <input-file role="principal-data" variable="input-context">namespace-sensitive</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-nsmode-11a.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-cont-nsmode-11b.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-uripres-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve base uri for copied element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-uripres-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-uripres-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-adjtext-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Single text node in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-adjtext-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-adjtext-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-adjtext-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Two text nodes in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-adjtext-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-adjtext-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-adjtext-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip empty text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-adjtext-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-adjtext-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-adjtext-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>No text node for empty sequence constructed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-adjtext-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-adjtext-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-doc-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-doc-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-doc-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute node following atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute node following node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute node following empty sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-attr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute node following direct content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-baseuri-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through xml:base attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-baseuri-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-baseuri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-baseuri-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-baseuri-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-baseuri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-baseuri-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through declaration.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-cont-baseuri-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-baseuri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-parent-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-parent-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Attributes in content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-attr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Attributes direct and in content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-6" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-attr-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes in content with same name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-7" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attributes direct and in content with same name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-attr-8" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-attr-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Oliver Hallam">
+ <description>Attributes in seperate content units.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-cont-attr-9" date="2010-03-16"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">Constr-cont-attr-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-string-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-string-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-data-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <query name="Constr-cont-data-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-document-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Check the merging of text nodes introduced by the contents of a document node</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-cont-document-1" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-document-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-document-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Check the merging of text nodes introduced by the contents of a document node</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-cont-document-2" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-document-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-document-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Frans Englich">
+ <description>Check the merging of text nodes introduced by the contents of a document node</description>
+ <query name="Constr-cont-document-3" static-name="Constr-cont-document-3-static-cbcl" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-document-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-document-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Check the merging of text nodes introduced by the contents of a document node.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-cont-document-4" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-document-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-cont-document-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemContent/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Check the merging of text nodes introduced by the contents of a document node.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-cont-document-5" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-cont-document-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-1" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>An astray '}'.</description>
+ <query name="K2-DirectConElemContent-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-2" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>An astray '}'.</description>
+ <query name="K2-DirectConElemContent-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-3" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>An astray '}'.</description>
+ <query name="K2-DirectConElemContent-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-4" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>An astray '}'.</description>
+ <query name="K2-DirectConElemContent-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-5" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of element nodes is correct.</description>
+ <query name="K2-DirectConElemContent-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-6" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of element nodes is correct.</description>
+ <query name="K2-DirectConElemContent-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-7" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of element nodes is correct.</description>
+ <query name="K2-DirectConElemContent-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-8" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed of element nodes is correct.</description>
+ <query name="K2-DirectConElemContent-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-9" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of comment nodes is correct.</description>
+ <query name="K2-DirectConElemContent-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-10" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of comment nodes is correct.</description>
+ <query name="K2-DirectConElemContent-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-11" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of comment nodes is correct.</description>
+ <query name="K2-DirectConElemContent-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-12" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of comment nodes is correct.</description>
+ <query name="K2-DirectConElemContent-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-13" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of comment nodes is correct.</description>
+ <query name="K2-DirectConElemContent-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-14" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of PI nodes is correct.</description>
+ <query name="K2-DirectConElemContent-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-15" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of PI nodes is correct.</description>
+ <query name="K2-DirectConElemContent-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-16" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of PI nodes is correct.</description>
+ <query name="K2-DirectConElemContent-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-17" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the typed value of PI nodes is correct.</description>
+ <query name="K2-DirectConElemContent-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-18" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-19" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-20" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-21" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-22" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-23" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-24" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Syntactically invalid CDATA section.</description>
+ <query name="K2-DirectConElemContent-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-25" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>XQuery comments inside elements are not recognized.</description>
+ <query name="K2-DirectConElemContent-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-26" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Enclosed expressions in element content must have expressions.</description>
+ <query name="K2-DirectConElemContent-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-27" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Many CDATA sections.</description>
+ <query name="K2-DirectConElemContent-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-28" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Ensure CDATA doesn't receive special attention.</description>
+ <query name="K2-DirectConElemContent-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-29" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Test that the type annotation of text nodes is correct.</description>
+ <query name="K2-DirectConElemContent-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-30" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Two atomic values with a text node inbetween.</description>
+ <query name="K2-DirectConElemContent-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-31" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Two atomic values with a text node inbetween(#2).</description>
+ <query name="K2-DirectConElemContent-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-32" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Tests the type of the typed value of a directly constructed element node.</description>
+ <query name="K2-DirectConElemContent-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-33" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Tests the typed value of a directly constructed element node.</description>
+ <query name="K2-DirectConElemContent-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-34" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type.</description>
+ <query name="K2-DirectConElemContent-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-35" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type(#2).</description>
+ <query name="K2-DirectConElemContent-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-36" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type(#3).</description>
+ <query name="K2-DirectConElemContent-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-37" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type, and that the name test fails.</description>
+ <query name="K2-DirectConElemContent-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-38" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type, and that the name test fails(#2).</description>
+ <query name="K2-DirectConElemContent-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemContent-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-39" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Use many enclosed expressions.</description>
+ <query name="K2-DirectConElemContent-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-40" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Use many enclosed expressions(#2).</description>
+ <query name="K2-DirectConElemContent-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-41" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Use many enclosed expressions(#3).</description>
+ <query name="K2-DirectConElemContent-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-42" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Use many enclosed expressions(#4).</description>
+ <query name="K2-DirectConElemContent-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-43" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Tricky whitespace case.</description>
+ <query name="K2-DirectConElemContent-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-44" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Inproperly balanced attribute quotes.</description>
+ <query name="K2-DirectConElemContent-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConElemContent-45" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="parse-error">
+ <description>Inproperly balanced attribute quotes(#2).</description>
+ <query name="K2-DirectConElemContent-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-46" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Have an empty text node constructor between two atomic values.</description>
+ <query name="K2-DirectConElemContent-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-47" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Have an text node constructor that constructs an empty string, between two atomic values.</description>
+ <query name="K2-DirectConElemContent-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemContent-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemContent-48" FilePath="Construct/DirectConElem/DirectConElemContent/" scenario="standard">
+ <description>Serialize an undeclaration.</description>
+ <query name="K2-DirectConElemContent-48" static-name="K2-DirectConElemContent-48-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConElemContent-48.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConElemWhitespace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>White Space Element Content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-ws-tag-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip mixed whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes when stripping whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-ws-tag-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-6" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-7" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-8" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve mixed whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-9" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-tag-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-tag-10" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes when preserving whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-tag-10" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-ws-tag-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace space between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace line feed between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace tab between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace space between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace line feed between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace tab between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-6" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-7" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace space between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-7" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-8" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace line feed between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-8" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-9" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace tab between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-9" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-10" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace space between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-10" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-11" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace line feed between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-11" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-12" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip whitespace tab between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-12" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-13" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace space between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-13" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-13.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-14" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace line feed between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-14" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-14.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-15" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace tab between open tag and enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-15" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-16" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace space between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-16" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-17" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace line feed between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-17" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-17.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-18" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace tab between enclosed expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-18" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-18.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-19" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace space between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-19" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-19.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-20" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace line feed between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-20" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-20.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-21" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace tab between enclosed expression and close tag.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-21" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-21.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-22" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace space between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-22" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-22.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-23" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace line feed between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-23" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-23.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-enclexpr-24" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve whitespace tab between child elements.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-enclexpr-24" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-enclexpr-24.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve leading space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve leading line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve leading tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve trailing space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-5" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve trailing line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-5" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-nobound-6" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve trailing tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-nobound-6" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-nobound-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genchref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve character reference x20.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genchref-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genchref-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genchref-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve character reference xA.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genchref-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genchref-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genchref-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve character reference xD.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genchref-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genchref-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genchref-4" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve character reference x9.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genchref-4" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genchref-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-gencdata-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve cdata space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-gencdata-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-gencdata-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-gencdata-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve cdata tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-gencdata-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-gencdata-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjchref-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve space adjacent to character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjchref-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjchref-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjchref-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve line feed adjacent to character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjchref-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjchref-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjchref-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve tab adjacent to character reference.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjchref-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjchref-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjcdata-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve space adjacent to cdata section.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjcdata-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjcdata-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjcdata-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve line feed adjacent to cdata section.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjcdata-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjcdata-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-adjcdata-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve tab adjacent to cdata section.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-adjcdata-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-adjcdata-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genenclexpr-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve enclosed exp space.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genenclexpr-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genenclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genenclexpr-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve enclosed exp line feed.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genenclexpr-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genenclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-genenclexpr-3" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve enclosed exp tab.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-genenclexpr-3" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-genenclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-xmlspace-1" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Ignore xml:space attribute preserve.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-xmlspace-1" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-xmlspace-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-ws-xmlspace-2" FilePath="Expressions/Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Ignore xml:space attribute strip.</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.4" section-title="Boundary Whitespace" section-pointer="id-whitespace"/>
+ <query name="Constr-ws-xmlspace-2" date="2005-01-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-ws-xmlspace-2.xml</output-file>
+ <expected-error>XQDY0092</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-1" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Apply fn:string() on a direct element constructor with preserved whitespace.</description>
+ <query name="K2-DirectConElemWhitespace-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-2" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Element constructor with no content.</description>
+ <query name="K2-DirectConElemWhitespace-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-3" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Apply fn:string to an element constructor with two text nodes.</description>
+ <query name="K2-DirectConElemWhitespace-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-4" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Serialize a direct element constructor with preserved whitespace.</description>
+ <query name="K2-DirectConElemWhitespace-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-5" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>xml:space declarations are ignored.</description>
+ <query name="K2-DirectConElemWhitespace-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-6" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>xml:space declarations are ignored(#2).</description>
+ <query name="K2-DirectConElemWhitespace-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-7" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>xml:space declarations are ignored(#3).</description>
+ <query name="K2-DirectConElemWhitespace-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-8" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>xml:space declarations are ignored(#4).</description>
+ <query name="K2-DirectConElemWhitespace-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-9" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>No escaping mechanism applies for quotes/apostrophes inside element content.</description>
+ <query name="K2-DirectConElemWhitespace-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-10" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure non-boundary characters, a character reference, are handled properly.</description>
+ <query name="K2-DirectConElemWhitespace-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-11" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure non-boundary characters, CDATA, are handled properly.</description>
+ <query name="K2-DirectConElemWhitespace-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-12" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure extracting the string value from mixed content involving elements is properly done.</description>
+ <query name="K2-DirectConElemWhitespace-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-13" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure extracting the string value from mixed content involving comments is properly done.</description>
+ <query name="K2-DirectConElemWhitespace-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-14" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure extracting the string value from mixed content involving processing instructions is properly done.</description>
+ <query name="K2-DirectConElemWhitespace-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-15" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Ensure only one text node is constructed for contiguous data.</description>
+ <query name="K2-DirectConElemWhitespace-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-16" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Test empty element content result in an element with no children.</description>
+ <query name="K2-DirectConElemWhitespace-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-17" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Test empty element content result in an element with no children(#2).</description>
+ <query name="K2-DirectConElemWhitespace-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-18" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Empty CDATA sections nevertheless causes whitespace to be preserved.</description>
+ <query name="K2-DirectConElemWhitespace-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-19" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of nested elements.</description>
+ <query name="K2-DirectConElemWhitespace-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-20" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of nested elements with adjacent enclosed expressions.</description>
+ <query name="K2-DirectConElemWhitespace-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-21" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of nested elements with adjacent enclosed expressions(#2).</description>
+ <query name="K2-DirectConElemWhitespace-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConElemWhitespace-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-22" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>It is valid to put ']]&gt;' in element content.</description>
+ <query name="K2-DirectConElemWhitespace-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-23" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of mixed content.</description>
+ <query name="K2-DirectConElemWhitespace-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-24" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of mixed content(#2).</description>
+ <query name="K2-DirectConElemWhitespace-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-25" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of mixed content(#3).</description>
+ <query name="K2-DirectConElemWhitespace-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConElemWhitespace-26" FilePath="Construct/DirectConElem/DirectConElemWhitespace/" scenario="standard">
+ <description>Extract the string value of a couple of nested elements.</description>
+ <query name="K2-DirectConElemWhitespace-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConElemWhitespace-26.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DirectConOther" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Other Direct Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-pi-content-1" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - regular.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-1" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-pi-content-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-2" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - regular content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-2" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-pi-content-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-3" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - empty.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-3" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-pi-content-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-4" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - empty content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-4" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-pi-content-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-5" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - special characters.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-5" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-pi-content-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-6" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - leading whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-6" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-pi-content-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-pi-content-7" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>PI constructor - trailing whitespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-7" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-pi-content-7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-pi-content-8" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description>PI constructor - syntax error.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-content-8" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-pi-target-1" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-target-1" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-pi-target-2" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-target-2" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-pi-target-3" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-target-3" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-pi-target-4" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-pi-target-4" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comment-1" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>Comment constructor - regular.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-1" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comment-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comment-2" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>Comment constructor - regular content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-2" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comment-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comment-3" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>Comment constructor - empty.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-3" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comment-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comment-4" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>Comment constructor - empty content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-4" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comment-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comment-5" FilePath="Expressions/Construct/DirectConOther/" scenario="standard" Creator="Andreas Behm">
+ <description>Comment constructor - special characters.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-5" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comment-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-comment-6" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Constructor - single dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-6" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-comment-7" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Comment constructor - trailing dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-7" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-comment-8" FilePath="Expressions/Construct/DirectConOther/" scenario="parse-error" Creator="Andreas Behm">
+ <description>Comment constructor - double dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.2" section-title="Other Direct Constructors" section-pointer="id-otherConstructors"/>
+ <query name="Constr-comment-8" date="2005-02-22"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-1" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Test that processing-instruction data does not receive any special treatment.</description>
+ <query name="K2-DirectConOther-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-2" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-3" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-4" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-5" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-6" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-7" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-8" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-9" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-10" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-11" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-12" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-13" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-14" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-15" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-16" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-17" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-18" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-19" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in comment.</description>
+ <query name="K2-DirectConOther-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-20" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Space is not allowed between '&lt;?' and the target name.</description>
+ <query name="K2-DirectConOther-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-21" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>'|' is not allowed in PI target names.</description>
+ <query name="K2-DirectConOther-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-22" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>':' is not allowed in PI target names.</description>
+ <query name="K2-DirectConOther-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-23" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-24" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-25" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-26" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-27" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-28" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Syntax error in processing instruction.</description>
+ <query name="K2-DirectConOther-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-29" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the name from a PI.</description>
+ <query name="K2-DirectConOther-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-30" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the name from a PI.</description>
+ <query name="K2-DirectConOther-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-31" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the name from a PI.</description>
+ <query name="K2-DirectConOther-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-32" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the data from a directly constructed PI.</description>
+ <query name="K2-DirectConOther-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-33" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the data from a directly constructed PI.</description>
+ <query name="K2-DirectConOther-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-34" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the data from a directly constructed PI.</description>
+ <query name="K2-DirectConOther-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-35" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the content from a comment.</description>
+ <query name="K2-DirectConOther-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-36" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Extract the content from a comment.</description>
+ <query name="K2-DirectConOther-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-37" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Enclosed expressions aren't recognized inside processing instructions.</description>
+ <query name="K2-DirectConOther-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConOther-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-38" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Space after PI data isn't stripped.</description>
+ <query name="K2-DirectConOther-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-39" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Mixed content involving two text nodes and one comment node.</description>
+ <query name="K2-DirectConOther-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-40" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Mixed content involving two text nodes and one comment node.</description>
+ <query name="K2-DirectConOther-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-41" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure comment content doesn't receive special interpretation.</description>
+ <query name="K2-DirectConOther-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-42" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>A PI target must be specified.</description>
+ <query name="K2-DirectConOther-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-43" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>Two subsequent processing instructions as a primary expression is a syntax error.</description>
+ <query name="K2-DirectConOther-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-44" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Test the atomized type of a PI.</description>
+ <query name="K2-DirectConOther-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-45" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Test the atomized type of a comment.</description>
+ <query name="K2-DirectConOther-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-45.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-46" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Test serialization of tricky comment content.</description>
+ <query name="K2-DirectConOther-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConOther-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-47" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Use an ending ']]&gt;' string inside a processing instruction.</description>
+ <query name="K2-DirectConOther-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DirectConOther-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-48" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure xml:id is properly normalized, when using a direct constructor. The value is also an invalid xs:ID value, hence the allowed error code.</description>
+ <query name="K2-DirectConOther-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-48.txt</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-49" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Check that an attribute value's value is properly read and serialized. Since the whitespace is expressed with character references they are preserved and hence aren't subject to for instance end-of-line handling. Subsequently, the serialization process must escape such characters in order to not have the parser normalize the values when being read back in.</description>
+ <query name="K2-DirectConOther-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-49.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-50" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOL-normalization also takes place in CDATA sections.</description>
+ <query name="K2-DirectConOther-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-50.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-51" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOL-normalization also takes place in CDATA sections(#2).</description>
+ <query name="K2-DirectConOther-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-51.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-52" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in text nodes.</description>
+ <query name="K2-DirectConOther-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-52.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-53" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in comment nodes.</description>
+ <query name="K2-DirectConOther-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-53.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-54" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in processing instructions.</description>
+ <query name="K2-DirectConOther-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-55" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>A single '&gt;'.</description>
+ <query name="K2-DirectConOther-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-56" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>A single '&lt;'.</description>
+ <query name="K2-DirectConOther-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-57" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>'/&gt;' is a syntax error.</description>
+ <query name="K2-DirectConOther-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-58" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure whitespace at the beginning of attributes, isn't stripped.</description>
+ <query name="K2-DirectConOther-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-58.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-59" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Check attribute normalization, with apostrophes.</description>
+ <query name="K2-DirectConOther-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-59.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-60" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Check normalization of attributes.</description>
+ <query name="K2-DirectConOther-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-61" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>An unmatched curly in an attribute value template(quotes).</description>
+ <query name="K2-DirectConOther-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DirectConOther-62" FilePath="Construct/DirectConOther/" scenario="parse-error">
+ <description>An unmatched curly in an attribute value template(apostrophes).</description>
+ <query name="K2-DirectConOther-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-63" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>'1' is an invalid value for xml:id.</description>
+ <query name="K2-DirectConOther-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-63.txt</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-64" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>'PRESERVE' is an invalid value for xml:space.</description>
+ <query name="K2-DirectConOther-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-64.txt</output-file>
+ <expected-error>XQDY0092</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-65" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>' preserve' is an invalid value for xml:space.</description>
+ <query name="K2-DirectConOther-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-65.txt</output-file>
+ <expected-error>XQDY0092</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-66" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure direct element constructors makes namespaces in scope for other node constructors.</description>
+ <query name="K2-DirectConOther-66" date="2008-01-10+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-66.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-67" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure the default namespace is picked up by independent child constructors.</description>
+ <query name="K2-DirectConOther-67" date="2008-01-10+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-67.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-68" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in attributes surrounded with quotes.</description>
+ <query name="K2-DirectConOther-68" date="2008-01-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-68.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-69" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in attributes surrounded with apostrophes.</description>
+ <query name="K2-DirectConOther-69" date="2008-01-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-69.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-70" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>Ensure that EOLs are normalized in text nodes, but not when specified with character references.</description>
+ <query name="K2-DirectConOther-70" date="2008-01-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DirectConOther-70.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DirectConOther-71" FilePath="Construct/DirectConOther/" scenario="standard">
+ <description>A small fragment using namespaces.</description>
+ <query name="K2-DirectConOther-71" date="2008-02-27+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DirectConOther-71.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="XMLEdition" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Conformance to the XML 1.0 3-5th edition and XML 1.1</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="XML10-3ed-Mixed-content" FilePath="XMLEdition/" scenario="standard" Creator="Tim Kraska">
+ <description>CDATA sections, comments and PIs may occur in ANY content in XML 1.0 3th edition and older </description>
+ <spec-citation spec="XQuery" section-number="E.1" section-title="E.1 Normative References" section-pointer="id-normative-references"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5347</reflects-resolution>
+ <query name="XML10-3ed-Mixed-content" date="2010-01-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">XML10-3ed-Mixed-content.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XML10-4ed-Excluded-char-1" FilePath="XMLEdition/" scenario="standard" Creator="Nicolae Brinza">
+ <description>The character #x037E is excluded from the start of a Name in XML 1.0 4th edition and older.</description>
+ <spec-citation spec="XQuery" section-number="E.1" section-title="E.1 Normative References" section-pointer="id-normative-references"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5347</reflects-resolution>
+ <query name="XML10-4ed-Excluded-char-1" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">XML10-4ed-Excluded-char-1.xml</output-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="XML10-4ed-Excluded-char-2" FilePath="XMLEdition/" scenario="standard" Creator="Nicolae Brinza">
+ <description>The character #x0100 is excluded from the start of a Name in XML 1.0 4th edition and older.</description>
+ <spec-citation spec="XQuery" section-number="E.1" section-title="E.1 Normative References" section-pointer="id-normative-references"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5347</reflects-resolution>
+ <query name="XML10-4ed-Excluded-char-1" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">XML10-4ed-Excluded-char-2.xml</output-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="XML10-5ed-Included-char-1" FilePath="XMLEdition/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Contains a DEL, legal in XML 1.0, a restricted character in XML 1.1 </description>
+ <spec-citation spec="XQuery" section-number="E.1" section-title="E.1 Normative References" section-pointer="id-normative-references"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5347</reflects-resolution>
+ <query name="XML10-5ed-Included-char-1" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">XML10-5ed-Included-char-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XML11-1ed-Included-char-1" FilePath="XMLEdition/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0.</description>
+ <spec-citation spec="XQuery" section-number="E.1" section-title="E.1 Normative References" section-pointer="id-normative-references"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5347</reflects-resolution>
+ <query name="XML11-1ed-Included-char-1" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">XML11-1ed-Included-char-1.xml</output-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group is-XPath2="false" name="ComputeCon" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Computed Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ComputeConElem" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Computed Element Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-compelem-name-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName for computed element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-name-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-name-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-name-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>QName for computed element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-name-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-name-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-name-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>QName with undeclared prefix for computed element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-name-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Empty computed name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two strings as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two untypedAtomic values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-4" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Content of two nodes as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-5" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two numeric values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-6" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Numeric value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-6" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-7" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>DataTime value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-7" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-8" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-8" static-name="Constr-compelem-compname-8-static-cbcl" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-9" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>QName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-9" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-10" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-10" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-11" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-11" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-12" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-12" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-13" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>String with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-13" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-13.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-14" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>String with undeclared prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-14" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-15" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-15" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-16" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Untyped atomic with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-16" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-compname-16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-17" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Untyped atomic with undeclared prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-17" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-18" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname string as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-18" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-compname-19" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-compname-19" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-adjtext-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-adjtext-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-adjtext-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-adjtext-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values and text nodes to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-adjtext-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-adjtext-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-adjtext-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values between other nodes to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-adjtext-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-adjtext-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nested-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested computed element constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nested-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-nested-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nested-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy node tree into computed element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nested-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-nested-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty computed element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-enclexpr-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Atomic values in computed element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-enclexpr-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Atomic values and nodes in computed element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-enclexpr-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty string in element content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-enclexpr-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nodeid-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied element node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nodeid-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-nodeid-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nodeid-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied attribute node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nodeid-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-nodeid-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nodeid-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied comment node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nodeid-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-nodeid-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nodeid-4" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied pi node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nodeid-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-nodeid-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-nodeid-5" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied text node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-nodeid-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-nodeid-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Strip decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-3" static-name="Constr-compelem-constrmod-3-static-cbcl" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-4" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-4" static-name="Constr-compelem-constrmod-4-static-cbcl" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmod-4.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-7" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Strip decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-7" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-8" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-8" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <output-file role="principal" compare="Text" input-document="typed">Constr-compelem-constrmod-8.txt</output-file>
+ <expected-error input-document="untyped">FORG0001</expected-error>
+ <expected-error input-document="untyped">XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-baseuri-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through xml:base attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-baseuri-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-baseuri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-baseuri-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-baseuri-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-baseuri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-baseuri-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Base-uri through declaration.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-baseuri-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-baseuri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-doc-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-doc-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-doc-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-parent-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-parent-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-string-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-string-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-data-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of element.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-data-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-attr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute node following atomic value.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-attr-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-attr-2" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute node following node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-attr-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-attr-3" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="standard" Creator="Andreas Behm">
+ <description>Attributes in content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-attr-3" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <output-file role="principal" compare="XML">Constr-compelem-attr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-attr-4" FilePath="Expressions/Construct/ComputeCon/ComputeConElem/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute in content with same name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-attr-4" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConElem-1" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="parse-error">
+ <description>The name can't be specified as a string literal.</description>
+ <query name="K2-ComputeConElem-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-2" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Simple content that only is empty string in an element constructor.</description>
+ <query name="K2-ComputeConElem-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConElem-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-3" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Simple content that only is empty string in an element constructor(#2).</description>
+ <query name="K2-ComputeConElem-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConElem-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-4" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>An unbound prefix in a lexical QName yields QDY0074.</description>
+ <query name="K2-ComputeConElem-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-5" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>An unbound prefix in a lexical QName yields QDY0074.</description>
+ <query name="K2-ComputeConElem-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-6" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Test the type of the typed value of a computationally constructed element node.</description>
+ <query name="K2-ComputeConElem-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-7" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Test the data of the typed value of a computationally constructed element node.</description>
+ <query name="K2-ComputeConElem-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-8" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type.</description>
+ <query name="K2-ComputeConElem-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-9" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type(#2).</description>
+ <query name="K2-ComputeConElem-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-10" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type(#3).</description>
+ <query name="K2-ComputeConElem-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-11" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type, and that the name test fails.</description>
+ <query name="K2-ComputeConElem-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-12" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Check that a directly constructed element gets the right type, and that the name test fails(#2).</description>
+ <query name="K2-ComputeConElem-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConElem-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-13" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Two simple nested constructors.</description>
+ <query name="K2-ComputeConElem-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConElem-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-14" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>Use a technique that sometimes is used for adding namespace nodes.</description>
+ <query name="K2-ComputeConElem-14" static-name="K2-ComputeConElem-14-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConElem-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConElem-15" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="standard">
+ <description>.</description>
+ <query name="K2-ComputeConElem-15" date="2008-01-28+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConElem-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-1" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace prefix is 'xmlns'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-1" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-2" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace URI is 'http://www.w3.org/2000/xmlns/'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-2" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-3" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace URI is 'http://www.w3.org/2000/xmlns/'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-3" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-4" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace prefix is 'xml' and namespace URI is not 'http://www.w3.org/XML/1998/namespace'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-4" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-5" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace prefix is not 'xml' and namespace URI is 'http://www.w3.org/XML/1998/namespace'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-5" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-elem-bad-name-6" FilePath="Construct/ComputeCon/ComputeConElem/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0096 if namespace prefix is 'xmlns'</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-elem-bad-name-6" date="2010-02-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0096</expected-error>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ComputeConAttr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Computed Attribute Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-compattr-name-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName for computed attribute constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-name-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-name-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-name-2" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>QName for computed element constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-name-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-name-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-name-3" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>QName with undeclared prefix for computed attribute constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-name-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Empty computed name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-2" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two strings as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-3" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two untypedAtomic values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-4" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Content of two nodes as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-5" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two numeric values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-6" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Numeric value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-6" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-7" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>DataTime value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-7" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-8" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-8" static-name="Constr-compattr-compname-8-static-cbcl" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-9" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>QName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-9" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-10" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-10" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-11" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-11" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-12" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-12" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-13" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>String with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-13" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-13.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-14" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>String with undeclared prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-14" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-15" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-15" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-16" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Untyped atomic with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-16" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-compname-16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-17" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Untyped atomic with undeclared prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-17" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-18" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname string as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-18" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-compname-19" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-compname-19" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-doc-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-doc-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-doc-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-parent-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-parent-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compattr-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-string-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-string-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compattr-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-data-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-data-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compattr-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-enclexpr-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-enclexpr-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-enclexpr-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-enclexpr-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-id-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - xml:id attribute value is ncname.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-id-1" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-id-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compattr-id-2" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in attribute content - xml:id attribute value must be further normalized.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="Constr-compattr-id-2" date="2005-03-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compattr-id-2.xml</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="constattrerr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Computed attribute node with "xmlns" name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <query name="constattrerr-1" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConAttr-1" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="parse-error">
+ <description>The name can't be specified as a string literal.</description>
+ <query name="K2-ComputeConAttr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-2" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-3" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-4" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-5" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-6" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-7" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-8" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-9" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-10" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure XQTY0024 is not issued when appearing nested.</description>
+ <query name="K2-ComputeConAttr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-11" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure XQTY0024 is not issued when a predicate is used to filter the children.</description>
+ <query name="K2-ComputeConAttr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-12" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-13" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-14" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-15" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-16" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-17" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-18" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-19" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-20" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-21" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared, recursive function, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-22" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-23" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure XQTY0024 is not issued when a predicate avoid the condition.</description>
+ <query name="K2-ComputeConAttr-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-24" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-25" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add many attributes with a recursive user function.</description>
+ <query name="K2-ComputeConAttr-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-26" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add many attributes with a recursive user function.</description>
+ <query name="K2-ComputeConAttr-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-27" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add many attributes with a recursive user function.</description>
+ <query name="K2-ComputeConAttr-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-28" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-29" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQTY0024 is issued when content, set via a user declared variable, appears before computed attributes.</description>
+ <query name="K2-ComputeConAttr-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-30" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add an attribute from a variable to an element.</description>
+ <query name="K2-ComputeConAttr-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-31" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add an attribute from a function to an element.</description>
+ <query name="K2-ComputeConAttr-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-32" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add two computed attributes, where one gets it content from an element.</description>
+ <query name="K2-ComputeConAttr-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-33" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add two computed attributes, where one gets it content from an atomic value.</description>
+ <query name="K2-ComputeConAttr-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-34" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Add two computed attributes, where one gets it content from an atomic value.</description>
+ <query name="K2-ComputeConAttr-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-35" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Empty CDATA sections generate no text nodes.</description>
+ <query name="K2-ComputeConAttr-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-36" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Empty CDATA sections generate no text nodes(#2).</description>
+ <query name="K2-ComputeConAttr-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConAttr-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-37" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>This query yields XPST0081 because the prefix 'xmlns' is unbound.</description>
+ <query name="K2-ComputeConAttr-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Frans Englich" name="K2-ComputeConAttr-38" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>This query yields XPST0081 because the prefix 'xmlns' is unbound(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="K2-ComputeConAttr-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-39" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>This query yields XPST0081 because the prefix 'aPrefix' is unbound.</description>
+ <query name="K2-ComputeConAttr-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-40" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>An unbound prefix in a lexical QName yields QDY0074.</description>
+ <query name="K2-ComputeConAttr-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-41" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>An unbound prefix in a lexical QName yields QDY0074.</description>
+ <query name="K2-ComputeConAttr-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-42" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>It's not allowed to bind the xmlns to any prefix with computed attribute constructors.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="K2-ComputeConAttr-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-43" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>It's not allowed to bind the xmlns to any prefix with computed attribute constructors(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="K2-ComputeConAttr-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-44" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>One cannot create namespace declarations with computed attribute constructors.</description>
+ <query name="K2-ComputeConAttr-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-45" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>One cannot create namespace declarations with computed attribute constructors(#2).</description>
+ <query name="K2-ComputeConAttr-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-46" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>The default element namespace declaration doesn't affect attribute declarations.</description>
+ <query name="K2-ComputeConAttr-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-47" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure the typed value of computed, constructed attributes has the correct type.</description>
+ <query name="K2-ComputeConAttr-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConAttr-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-48" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure xml:id is properly normalized, and not done at the serialization stage.</description>
+ <query name="K2-ComputeConAttr-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConAttr-48.txt</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-49" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure XQDY0025 is issued when triggered by computed constructors.</description>
+ <query name="K2-ComputeConAttr-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-50" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Duplicate attributes whose names are non-prefixed while non-empty namespace URIs.</description>
+ <query name="K2-ComputeConAttr-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-51" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Construct an attribute with no prefix and a non-empty namespace URI.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4443</reflects-resolution>
+ <query name="K2-ComputeConAttr-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-52" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Duplicated attributes, but constructed from different kinds of constructors.</description>
+ <query name="K2-ComputeConAttr-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-53" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Serialize an attribute that has a namespace URI but no prefix. The implementation invents a prefix in this case.</description>
+ <query name="K2-ComputeConAttr-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-54" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure that a valid prefix has been constructed for a QName which the implementation is supposed to create a prefix for. See http://www.w3.org/Bugs/Public/show_bug.cgi?id=4443.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4443</reflects-resolution>
+ <query name="K2-ComputeConAttr-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConAttr-54.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-55" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure that the 'xml' prefix has been constructed for a QName which has the XML namespace.</description>
+ <query name="K2-ComputeConAttr-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConAttr-55.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-56" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Ensure that the 'xml' prefix is used for the XML namespace when no prefix is supplied.</description>
+ <query name="K2-ComputeConAttr-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-56.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-57" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Ensure the xmlns namespace is flagged as invalid even though no prefix is supplied.</description>
+ <query name="K2-ComputeConAttr-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-58" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>Serialize an attribute that has a namespace URI but no prefix, and whose namespace URI is already in scope.</description>
+ <query name="K2-ComputeConAttr-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-59" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>'1' is an invalid value for xml:id.</description>
+ <query name="K2-ComputeConAttr-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-59.txt</output-file>
+ <expected-error>XQDY0091</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-60" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="standard">
+ <description>'DEFAULT' is an invalid value for xml:space.</description>
+ <query name="K2-ComputeConAttr-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ComputeConAttr-60.txt</output-file>
+ <expected-error>XQDY0092</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConAttr-61" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>Trigger XQTY0024 in a query with a bit of complexity.</description>
+ <query name="K2-ComputeConAttr-61" date="2008-01-23+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-1" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace prefix is 'xmlns' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-1" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ <expected-error>XQDY0074</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-2" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace prefix is empty and local name is 'xmlns' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-2" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-3" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace URI is 'http://www.w3.org/2000/xmlns/' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-3" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-4" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace URI is 'http://www.w3.org/2000/xmlns/' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-4" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-5" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace prefix is 'xml' and namespace URI is not 'http://www.w3.org/XML/1998/namespace' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-5" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-6" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace prefix is 'xml' and namespace URI is not 'http://www.w3.org/XML/1998/namespace' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-6" date="2009-12-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+ <test-case Creator="Mary Holstege" is-XPath2="false" name="comp-attr-bad-name-7" FilePath="Construct/ComputeCon/ComputeConAttr/" scenario="runtime-error">
+ <description>XQ.E19 XQDY0044 if namespace prefix is 'xmlns' </description>
+ <spec-citation spec="XQuery" section-number="3.7.3.2" section-title="Computed Attribute Constructors" section-pointer="id-computedAttributes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="comp-attr-bad-name-7" date="2010-02-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0044</expected-error>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ConDocNode" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Document Node Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-docnode-adjtext-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-adjtext-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-adjtext-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-adjtext-2" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values and text nodes to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-adjtext-2" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-adjtext-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-adjtext-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Merge adjacent atomic values between other nodes to text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-adjtext-3" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-adjtext-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nested-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested document constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nested-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-nested-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nested-2" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy node tree into document constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nested-2" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-nested-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nested-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Oliver Hallam">
+ <description>Check that text nodes are merged in nested document constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-docnode-nested-3" date="2009-10-05"/>
+ <output-file role="principal" compare="Text">Constr-docnode-nested-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nested-4" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Oliver Hallam">
+ <description>Check that empty text nodes are stripped in nested document constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3637</reflects-resolution>
+ <query name="Constr-docnode-nested-4" date="2009-10-05"/>
+ <output-file role="principal" compare="Text">Constr-docnode-nested-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty document content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-docnode-enclexpr-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Atomic values in document content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-docnode-enclexpr-2" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Atomic values and nodes in document content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-docnode-enclexpr-3" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty string in document content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3771</reflects-resolution>
+ <query name="Constr-docnode-enclexpr-4" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nodeid-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied element node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nodeid-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-nodeid-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nodeid-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied comment node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nodeid-3" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-nodeid-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nodeid-4" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied pi node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nodeid-4" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-nodeid-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-nodeid-5" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Copied text node has new node identity.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-nodeid-5" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-nodeid-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-constrmod-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-constrmod-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-constrmod-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-constrmod-2" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-constrmod-2" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-constrmod-2.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-docnode-constrmodalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-constrmod-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Strip decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-constrmod-3" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-constrmod-4" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Preserve decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-constrmod-4" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-constrmod-4.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-doc-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-doc-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-docnode-doc-1.xml</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-parent-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-parent-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-parent-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-string-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of document.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-string-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-data-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of document.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-data-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-docnode-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-attr-1" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute in document constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-attr-1" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-attr-2" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute in document constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-attr-2" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-docnode-attr-3" FilePath="Expressions/Construct/ComputeCon/ConDocNode/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Attribute in document constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.3" section-title="Document Node Constructors" section-pointer="id-documentConstructors"/>
+ <query name="Constr-docnode-attr-3" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConDocNode-1" FilePath="Construct/ComputeCon/ConDocNode/" scenario="parse-error">
+ <description>No node constructor by name document-node exists.</description>
+ <query name="K2-ConDocNode-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConDocNode-2" FilePath="Construct/ComputeCon/ConDocNode/" scenario="parse-error">
+ <description>A semi-colon can't follow document{}.</description>
+ <query name="K2-ConDocNode-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-3" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes.</description>
+ <query name="K2-ConDocNode-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-4" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes(#2).</description>
+ <query name="K2-ConDocNode-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-5" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes(#3).</description>
+ <query name="K2-ConDocNode-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-6" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes(#4).</description>
+ <query name="K2-ConDocNode-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-7" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes(#5).</description>
+ <query name="K2-ConDocNode-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-8" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>A document constructor can't receive attribute nodes(#7).</description>
+ <query name="K2-ConDocNode-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-9" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Document nodes may have several elements as children(#8).</description>
+ <query name="K2-ConDocNode-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConDocNode-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-10" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Document nodes may have several elements as children.</description>
+ <query name="K2-ConDocNode-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConDocNode-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-11" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the typed value from a document node.</description>
+ <query name="K2-ConDocNode-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-12" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the string value from a document node.</description>
+ <query name="K2-ConDocNode-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-13" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the string value from a document node.</description>
+ <query name="K2-ConDocNode-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-14" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the string value from a document node.</description>
+ <query name="K2-ConDocNode-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConDocNode-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-15" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Test the atomized type.</description>
+ <query name="K2-ConDocNode-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-16" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Test node identity of two document nodes.</description>
+ <query name="K2-ConDocNode-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-17" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the string value from a complex document node.</description>
+ <query name="K2-ConDocNode-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-18" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure processing instructions and comments are ignored when extracting the string value from a document node.</description>
+ <query name="K2-ConDocNode-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-19" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>A recursive construction of document nodes.</description>
+ <query name="K2-ConDocNode-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-20" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>A recursive construction of document nodes, combined with the comma operator.</description>
+ <query name="K2-ConDocNode-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-21" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>A recursive construction of document nodes, with one child element.</description>
+ <query name="K2-ConDocNode-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ConDocNode-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-22" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>A recursive construction of document nodes, combined with elements.</description>
+ <query name="K2-ConDocNode-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConDocNode-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-23" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Extract the string value from a document node with four computed text nodes.</description>
+ <query name="K2-ConDocNode-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-24" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure text nodes gets merged.</description>
+ <query name="K2-ConDocNode-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-25" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure text nodes gets merged(#2).</description>
+ <query name="K2-ConDocNode-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-26" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>Attributes cannot be children of document nodes.</description>
+ <query name="K2-ConDocNode-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-27" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>Attributes cannot be children of document nodes(#2).</description>
+ <query name="K2-ConDocNode-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-28" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>Attributes cannot be children of document nodes(#3).</description>
+ <query name="K2-ConDocNode-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-29" FilePath="Construct/ComputeCon/ConDocNode/" scenario="runtime-error">
+ <description>An invalid attribute constructor as child to the document constructor.</description>
+ <query name="K2-ConDocNode-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-30" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure two text nodes appearing after a document constructor are merged properly.</description>
+ <query name="K2-ConDocNode-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-31" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure a text node is properly constructed with nested document constructors, when extracting the string-value.</description>
+ <query name="K2-ConDocNode-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConDocNode-32" FilePath="Construct/ComputeCon/ConDocNode/" scenario="standard">
+ <description>Ensure a text node is properly constructed with nested document constructors, when serializing.</description>
+ <query name="K2-ConDocNode-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConDocNode-32.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ConText" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Text Node Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-text-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in text node content - atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-enclexpr-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-enclexpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in text node content - nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-enclexpr-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-enclexpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in text node content - empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-enclexpr-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-enclexpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in text node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-enclexpr-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-enclexpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-enclexpr-5" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in text node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-enclexpr-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Text">Constr-text-enclexpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-doc-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-doc-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Text">Constr-text-doc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-parent-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-parent-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-string-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-string-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-data-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-data-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-2" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-3" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-4" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-5" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-count-6" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Count text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-count-6" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-count-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-adjtext-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-adjtext-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-adjtext-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-adjtext-2" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description/>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-adjtext-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-adjtext-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-nested-1" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested text node constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-nested-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-text-nested-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-nested-2" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested text node constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-nested-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-text-nested-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-text-nested-3" FilePath="Expressions/Construct/ComputeCon/ConText/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested text node constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.4" section-title="Text Node Constructors" section-pointer="id-textConstructors"/>
+ <query name="Constr-text-nested-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-text-nested-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-1" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>Text constructors cannot specify a name.</description>
+ <query name="K2-ConText-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-2" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>Text constructors cannot specify a name(#2).</description>
+ <query name="K2-ConText-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-3" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>An empty text node is nevertheless a text node, not the empty sequence.</description>
+ <query name="K2-ConText-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConText-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-4" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>Construct from an empty sequence.</description>
+ <query name="K2-ConText-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConText-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-5" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>The enclosed expression isn't optional.</description>
+ <query name="K2-ConText-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-6" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>Test the atomized type.</description>
+ <query name="K2-ConText-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConText-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-7" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>The end of content in a CDATA section may end with ']'.</description>
+ <query name="K2-ConText-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConText-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-8" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>The end of content in a CDATA section may end with many ']'(#2).</description>
+ <query name="K2-ConText-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConText-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-9" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>The end of content in a CDATA section may end with ']'(#3).</description>
+ <query name="K2-ConText-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConText-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-10" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>The end of content in a CDATA section may end with many ']'(#4).</description>
+ <query name="K2-ConText-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ConText-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-11" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>A CDATA section ending incorrectly.</description>
+ <query name="K2-ConText-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-12" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>A CDATA section ending incorrectly(#2).</description>
+ <query name="K2-ConText-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConText-13" FilePath="Construct/ComputeCon/ConText/" scenario="parse-error">
+ <description>An element ending incorrectly.</description>
+ <query name="K2-ConText-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-14" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>Ensure that an empty text node between two atomic values are serialized correctly.</description>
+ <query name="K2-ConText-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ConText-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConText-15" FilePath="Construct/ComputeCon/ConText/" scenario="standard">
+ <description>Ensure that an empty text node between two atomic values are serialized correctly(#2).</description>
+ <query name="K2-ConText-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConText-15.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ComputeConPI" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Computed Processing-instruction Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-comppi-name-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName for computed attribute constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-name-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-name-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Constr-comppi-name-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="parse-error" Creator="Andreas Behm">
+ <description>QName for PI constructor.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-name-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Empty computed name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two strings as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-3" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two untypedAtomic values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-4" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Content of two nodes as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-5" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Two numeric values as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-6" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Numeric value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-6" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-7" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>DataTime value as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-7" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-8" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>NCName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-8" static-name="Constr-comppi-compname-8-static-cbcl" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-compname-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-9" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>QName as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-9" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <expected-error>XQDY0041</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-10" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-10" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-compname-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-11" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-11" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-compname-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-12" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>String as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-12" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-compname-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-13" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>String with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-13" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0041</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-15" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-15" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-compname-15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-16" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Untyped atomic with prefix as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-16" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0041</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-18" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname string as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-18" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0041</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-compname-19" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Non-ncname untyped atomic as name.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-compname-19" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0041</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-doc-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-doc-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-doc-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-parent-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-parent-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comppi-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-string-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-string-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comppi-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-data-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of PI.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-data-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comppi-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in PI node content - atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-enclexpr-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in PI node content - nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-enclexpr-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in PI node content - empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-enclexpr-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in PI node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-enclexpr-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-enclexpr-5" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in PI node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-enclexpr-5" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-enclexpr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-namexml-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI target XML.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-namexml-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-namexml-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI target XML.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-namexml-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-namexml-3" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI target XML.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-namexml-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-namexml-4" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI target XML.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-namexml-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-invalid-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-invalid-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0026</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-invalid-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-invalid-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0026</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-invalid-3" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Invalid PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-invalid-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0026</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-space-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Leading whitespace in PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-space-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-space-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-space-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Leading whitespace in PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-space-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-space-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-space-3" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Leading whitespace in PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-space-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comppi-space-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-space-4" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Leading whitespace in PI content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-space-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-comppi-space-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-empty-1" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty PI node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-empty-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-empty-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-comppi-empty-2" FilePath="Expressions/Construct/ComputeCon/ComputeConPI/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty PI node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.5" section-title="Computed Processing Instruction Constructors" section-pointer="id-computed-pis"/>
+ <query name="Constr-comppi-empty-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-comppi-empty-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConPI-1" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="parse-error">
+ <description>The name can't be specified as a string literal.</description>
+ <query name="K2-ComputeConPI-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-2" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="runtime-error">
+ <description>An invalid name for a processing-instruction.</description>
+ <query name="K2-ComputeConPI-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-3" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="runtime-error">
+ <description>An invalid name for a processing-instruction.</description>
+ <query name="K2-ComputeConPI-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0064</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-4" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Extract the name from a computed PI.</description>
+ <query name="K2-ComputeConPI-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-5" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Extract the name from a computed PI.</description>
+ <query name="K2-ComputeConPI-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-6" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="runtime-error">
+ <description>Invalid target name.</description>
+ <query name="K2-ComputeConPI-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0041</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-7" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="runtime-error">
+ <description>PI data containing '?&gt;'.</description>
+ <query name="K2-ComputeConPI-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0026</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-8" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Extract the data from a computed PI.</description>
+ <query name="K2-ComputeConPI-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-9" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Extract (possible parser-confusing) PI data.</description>
+ <query name="K2-ComputeConPI-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-10" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Data that only is whitespace.</description>
+ <query name="K2-ComputeConPI-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConPI-11" FilePath="Construct/ComputeCon/ComputeConPI/" scenario="standard">
+ <description>Test the atomized type.</description>
+ <query name="K2-ComputeConPI-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConPI-11.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ComputeConComment" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Computed Comment Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-compcomment-enclexpr-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in comment node content - atomic values.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-enclexpr-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-enclexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-enclexpr-2" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in comment node content - nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-enclexpr-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-enclexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-enclexpr-3" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in comment node content - empty string.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-enclexpr-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-enclexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-enclexpr-4" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in comment node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-enclexpr-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-enclexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-enclexpr-5" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Enclosed expression in comment node content - empty node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-enclexpr-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-enclexpr-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doc-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip document nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doc-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">DupNode</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-doc-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-parent-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Empty parent.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-parent-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compcomment-parent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-string-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>String value of text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-string-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compcomment-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-data-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Typed value of text node.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-data-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Constr-compcomment-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-nested-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested comment constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-nested-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-nested-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-nested-2" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested comment constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-nested-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-compcomment-nested-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-nested-3" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Nested comment constructors.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-nested-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-nested-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-dash-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Dash as comment.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-dash-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-dash-2" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Comment ends with a dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-dash-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-dash-3" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Character ref as dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-dash-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-dash-4" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Dash at the end of content -</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-dash-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">XQTSCatalog</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doubledash-1" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Double dash as comment.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doubledash-1" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doubledash-2" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Comment contains double dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doubledash-2" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doubledash-3" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Character ref as double dash.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doubledash-3" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doubledash-4" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="runtime-error" Creator="Andreas Behm">
+ <description>Double dash -- in content.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doubledash-4" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">XQTSCatalog</input-file>
+ <expected-error>XQDY0072</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compcomment-doubledash-5" FilePath="Expressions/Construct/ComputeCon/ComputeConComment/" scenario="standard" Creator="Andreas Behm">
+ <description>Dash at the end of content -.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.6" section-title="Computed Comment Constructors" section-pointer="id-computed-comments"/>
+ <query name="Constr-compcomment-doubledash-5" date="2005-05-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">Constr-compcomment-doubledash-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConComment-1" FilePath="Construct/ComputeCon/ComputeConComment/" scenario="parse-error">
+ <description>Comment constructors cannot specify a name.</description>
+ <query name="K2-ComputeConComment-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConComment-2" FilePath="Construct/ComputeCon/ComputeConComment/" scenario="parse-error">
+ <description>Comment constructors cannot specify a name.</description>
+ <query name="K2-ComputeConComment-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConComment-3" FilePath="Construct/ComputeCon/ComputeConComment/" scenario="standard">
+ <description>A computed comment constructor having an empty sequence as input.</description>
+ <query name="K2-ComputeConComment-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ComputeConComment-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ComputeConComment-4" FilePath="Construct/ComputeCon/ComputeConComment/" scenario="parse-error">
+ <description>The enclosed expression isn't optional.</description>
+ <query name="K2-ComputeConComment-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ComputeConComment-5" FilePath="Construct/ComputeCon/ComputeConComment/" scenario="standard">
+ <description>Test the atomized type.</description>
+ <query name="K2-ComputeConComment-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ComputeConComment-5.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ConInScopeNamespace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>In-scope Namespaces of a Constructed Element</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-inscope-1" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Rename inscope namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-1" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="Inspect">Constr-inscope-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-2" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Rename inscope namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-2" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="Inspect">Constr-inscope-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-3" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Rename inscope namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-3" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">Constr-inscope-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-4" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Rename inscope namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-4" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">Constr-inscope-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-5" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-5" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-6" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-6" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-7" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-7" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-8" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-8" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-9" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-9" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-10" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-10" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-11" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-11" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-12" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element node with namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-12" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-13" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Declared element namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-13" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-13.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-14" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Declared element namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-14" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-14.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-15" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Element with prefix xml.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-15" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-16" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Attribute with prefix xml.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-16" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-17" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element with same prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-17" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-17.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-18" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element with same prefix.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-18" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-18.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-19" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element with different default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-19" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-19.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-inscope-20" FilePath="Expressions/Construct/ConInScopeNamespace/" scenario="standard" Creator="Andreas Behm">
+ <description>Copy element with same default namespace.</description>
+ <spec-citation spec="XQuery" section-number="3.7.4" section-title="In-scope Namespaces of a Constructed Element" section-pointer="id-ns-nodes-on-elements"/>
+ <query name="Constr-inscope-20" date="2005-08-28"/>
+ <input-file role="principal-data" variable="input-context">inscope</input-file>
+ <output-file role="principal" compare="XML">Constr-inscope-20.xml</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConInScopeNamespace-1" FilePath="Construct/ConInScopeNamespace/" scenario="standard">
+ <description>Ensure the in-scope prefixes are correct for all top-level elements.</description>
+ <query name="K2-ConInScopeNamespace-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ConInScopeNamespace-1.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="FLWORExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Tests of For-Let-Where-OrderBy-Return Expressions</title>
+ <description>Tests in this group focus on the FLWOR expressions in XQuery 3.8.</description>
+ </GroupInfo>
+ <test-group name="ForExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>FOR Clause</title>
+ <description>Tests for the FOR part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ForExprWithout" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>FOR Clause without TypeDeclaration</title>
+ <description>Tests for the FOR part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="ForExpr001" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - to iterate a constant sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr001" date="2003-02-10">
+ <description>For+Return - to iterate a constant sequence</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExpr001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr002" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="runtime-error" Creator="Jinghao Liu">
+ <description>For+Return - error, undefined variable in 'IN' Expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr002" date="2003-02-10">
+ <description>For+Return - error, undefined variable in 'IN' Expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr003" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use predicate in 'IN' Expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr003" date="2003-02-10">
+ <description>For+Return - use predicate in 'IN' Expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr004" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use more than one predicates in 'IN' Expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr004" date="2003-02-10">
+ <description>For+Return - use more than one predicates in 'IN' Expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr005" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use sequence(security/right) as the predicate.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr005" date="2003-02-10">
+ <description>For+Return - use sequence(security/right) as the predicate</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr005.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr006" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - 2 For will generate two iterations.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr006" date="2003-02-10">
+ <description>For+Return - 2 For will generate two iterations</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr006.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr007" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use special character in variable name.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr007" date="2003-02-10">
+ <description>For+Return - use special character in variable name</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr008" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - use special characters in variable name.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr008" date="2003-02-10">
+ <description>For+Where+Return - use special characters in variable name</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ForExpr008.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr009" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="runtime-error" Creator="Jinghao Liu">
+ <description>For+Return - error, use variable in it's own declaration.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr009" date="2003-02-10">
+ <description>For+Return - error, use variable in it's own declaration</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr010" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression with multiple, interdependent variables.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr010" date="2003-02-10">
+ <description>FLWOR expression with multiple, interdependent variables</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr010.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr011" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression with multiple, interdependent variables.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr011" date="2003-02-10">
+ <description>FLWOR expression with multiple, interdependent variables</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr011.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr012" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Nested FLWOR expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr012" date="2003-02-10">
+ <description>Nested FLWOR expressions</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExpr012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr013" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Multiple variables based off the same input context.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr013" date="2003-02-10">
+ <description>Multiple variables based off the same input context</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr013.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr014" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Incorrect syntax for nested loop. Multiple return statements at the same level.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr014" date="2003-02-10">
+ <description>Incorrect syntax for nested loop. Multiple return statements at the same level</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr015" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Return expression contains nested for expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr015" date="2003-02-10">
+ <description>Return expression contains nested for expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExpr015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr016" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Interate over nodes in document and constant sequence. Return value based on both.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr016" date="2003-02-10">
+ <description>Interate over nodes in document and constant sequence. Return value based on both</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr016.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr017" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple return statements from single for expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr017" date="2003-02-10">
+ <description>Multiple return statements from single for expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr018" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple in statements for single variable binding.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr018" date="2003-02-10">
+ <description>Multiple in statements for single variable binding</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr019" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple for statements for single variable binding.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr019" date="2003-02-10">
+ <description>Multiple for statements for single variable binding</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr020" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple variable bindings followed by a trailing ,.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr020" date="2003-02-10">
+ <description>Multiple variable bindings followed by a trailing ,</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr021" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test order of iteration between two variables in the same 'for' statement.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr021" date="2005-06-20">
+ <description>Test order of iteration between two variables in the same 'for' statement</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExpr021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr022" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr022" date="2005-06-27">
+ <description>FLWOR expressions with positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExpr022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr023" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Use positional variable in binding for new variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr023" date="2005-06-27">
+ <description>Use positional variable in binding for new variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExpr023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr024" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Reuse existing variable name for positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr024" date="2005-06-27">
+ <description>Reuse existing variable name for positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XQST0089</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr025" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Redefine existing bound variable. Second binding overrides first.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr025" date="2005-06-27">
+ <description>Redefine existing bound variable. Second binding overrides first</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr025.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr026" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Missing 'in'.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr026" date="2005-06-27">
+ <description>Missing 'in'</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr027" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Wrong order for positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr027" date="2005-06-27">
+ <description>Wrong order for positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr028" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression iterating over constructed XML.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr028" date="2005-06-27">
+ <description>FLWOR expression iterating over constructed XML</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExpr028.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr029" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="NIST">
+ <description>Embedded FLOWR expression that binds same variable on both expressions (two for clauses).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr029" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExpr029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExpr030" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="standard" Creator="NIST">
+ <description>Embedded FLOWR expression that binds same variable on both expressions (Use two commas).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr030" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExpr030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExpr031" FilePath="Expressions/FLWORExpr/ForExpr/" scenario="runtime-error" Creator="NIST">
+ <description>FLOWR expression that binds the same variable on both ends of "at".</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExpr031" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0089</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-1" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="parse-error">
+ <description>Syntactically invalid for-expression.</description>
+ <query name="K-ForExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-2" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="parse-error">
+ <description>Syntactically invalid for-expression.</description>
+ <query name="K-ForExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-3" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="parse-error">
+ <description>Syntactically invalid for-expression.</description>
+ <query name="K-ForExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-4" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="parse-error">
+ <description>Syntactically invalid for-expression.</description>
+ <query name="K-ForExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-5" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(1 to 5, (for $i in (1,2,3,4,5) return $i))`.</description>
+ <query name="K-ForExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-6" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `3 eq (for $foo in 1 return 3)`.</description>
+ <query name="K-ForExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-7" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `1 eq (for $foo in 1 return $foo)`.</description>
+ <query name="K-ForExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-8" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `2 eq (for $foo in 1 return $foo + 1)`.</description>
+ <query name="K-ForExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-9" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `3 eq (for $foo in 1 return for $foo in 3 return $foo)`.</description>
+ <query name="K-ForExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-10" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((for $var in (1, 2, 3) return $var), (1, 2, 3))`.</description>
+ <query name="K-ForExprWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-11" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((2, 2), (for $foo in (1, 1) return 1 + $foo))`.</description>
+ <query name="K-ForExprWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-12" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `4 eq (for $foo in 1, $bar in 2, $moo in 3 return 4)`.</description>
+ <query name="K-ForExprWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-13" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `3 eq (for $foo in 1 return for $bar in 2 return $bar + $foo)`.</description>
+ <query name="K-ForExprWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-14" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `3 eq (for $foo in 1 return for $bar in 2 return $bar + $foo)`.</description>
+ <query name="K-ForExprWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-15" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `3 eq (for $foo in 1, $foo in 3 return $foo)`.</description>
+ <query name="K-ForExprWithout-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-16" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `8 eq (for $foo in 1, $foo in 3, $moo in 5 return $moo + $foo)`.</description>
+ <query name="K-ForExprWithout-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-17" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `6 eq (for $foo in 1, $foo in 3 return $foo + $foo)`.</description>
+ <query name="K-ForExprWithout-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-18" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for variable binding to the empty sequence.</description>
+ <query name="K-ForExprWithout-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-18.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-19" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for variable binding to the empty sequence.</description>
+ <query name="K-ForExprWithout-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-19.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-20" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for variable binding to the empty sequence, combined with value comparison.</description>
+ <query name="K-ForExprWithout-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-20.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-21" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for variable binding to the empty sequence, combined with value comparison.</description>
+ <query name="K-ForExprWithout-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-21.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-22" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for variable binding to the empty sequence, combined with value comparison.</description>
+ <query name="K-ForExprWithout-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-23" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>An for-return expression which only is the binding variable.</description>
+ <query name="K-ForExprWithout-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-24" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `(for $fn:name in (1, 1) return $fn:name) instance of xs:integer+`.</description>
+ <query name="K-ForExprWithout-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-25" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A test whose essence is: `(for $xs:name in (1, 1) return $xs:name) instance of xs:integer+`.</description>
+ <query name="K-ForExprWithout-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-26" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-27" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-28" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-29" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-30" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-31" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-32" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-33" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-34" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-35" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-36" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-37" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-38" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-39" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-40" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-41" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-42" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-43" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-44" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-45" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprWithout-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-46" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Type check: $foo is of type xs:string, which cannot be added to xs:integer 1.</description>
+ <query name="K-ForExprWithout-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-47" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>A variable's for expression causes type error in a value comparison.</description>
+ <query name="K-ForExprWithout-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-48" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Parser test: variable names in a for expression that only exist of one character are valid.</description>
+ <query name="K-ForExprWithout-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-49" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>For-expression involving a simple return statement that in some implementations trigger optimization paths.</description>
+ <query name="K-ForExprWithout-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-50" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Ensure scanners/parsers accept small QNames in for-expressions.</description>
+ <query name="K-ForExprWithout-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-51" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Ensure scanners/parsers accept small QNames in for-expressions(#2).</description>
+ <query name="K-ForExprWithout-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-51.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-52" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A binding in a for-expression shadows global variables.</description>
+ <query name="K-ForExprWithout-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-52.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-53" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Ensure the correct variable is used in an for-expression whose return sequence is only a variable reference.</description>
+ <query name="K-ForExprWithout-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-53.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprWithout-54" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Ensure the correct variable is used in an for-expression whose return sequence is only a variable reference(#2).</description>
+ <query name="K-ForExprWithout-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-55" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Apply fn:count() to a for-expression.</description>
+ <query name="K-ForExprWithout-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprWithout-56" FilePath="Expressions/FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Apply fn:count() to a for-expression(#2).</description>
+ <query name="K-ForExprWithout-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprWithout-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ForExprWithout-1" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="parse-error">
+ <description>Keywords are case sensitive.</description>
+ <query name="K2-ForExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-2" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>A for-expression doesn't create a focus.</description>
+ <query name="K2-ForExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-3" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for-expression doesn't create a focus(#2).</description>
+ <query name="K2-ForExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-3.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-4" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>A for-expression with a positional variable doesn't create a focus.</description>
+ <query name="K2-ForExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-5" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A for-expression with a positional variable doesn't create a focus(#2).</description>
+ <query name="K2-ForExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-5.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-6" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>A query that performs up-transformation of dates.</description>
+ <query name="K2-ForExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ForExprWithout-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ForExprWithout-7" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Ensure use of the undefined focus gets flagged.</description>
+ <query name="K2-ForExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-8" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Wrap a path expression.</description>
+ <query name="K2-ForExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ForExprWithout-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-9" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Ensure positional variables and bindings handles nesting.</description>
+ <query name="K2-ForExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-10" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Make use of many syntactical combinations.</description>
+ <query name="K2-ForExprWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-10.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-11" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>The return expression does not depend on the for iteration.</description>
+ <query name="K2-ForExprWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-12" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>The order by expression does not depend on the for iteration.</description>
+ <query name="K2-ForExprWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-13" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use the focus from within a for-expression.</description>
+ <query name="K2-ForExprWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ForExprWithout-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-14" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use the focus from within a for tail-expression.</description>
+ <query name="K2-ForExprWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ForExprWithout-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-15" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'node' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-15" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-16" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'document' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-16" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-17" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'document' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-17" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-18" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'attribute' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-18" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-19" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'comment' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-19" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-20" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'processing-instruction' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-20" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-21" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'processing-instruction' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-21" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-22" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'text' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-22" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-23" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'typeswitch' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-23" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-24" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'if' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-24" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-25" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'for' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-25" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-26" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'let' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-26" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-27" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'declare' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-27" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-28" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'some' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-28" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-29" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'child' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-29" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-30" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'ordered' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-30" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-31" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'unordered' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-31" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-32" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'schema-attribute' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-32" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-33" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'schema-attribute' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-33" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-34" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'item' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-34" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-35" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'following-sibling' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-35" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-36" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'validate' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-36" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-37" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'instance' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-37" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-38" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'castable' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-38" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-39" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a name test named 'import' inside a for loop, inside a user function.</description>
+ <query name="K2-ForExprWithout-39" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ForExprWithout-40" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Use a name test named 'import' inside a for loop.</description>
+ <query name="K2-ForExprWithout-40" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ForExprWithout-41" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="runtime-error">
+ <description>Use a name test named 'document' inside a for loop.</description>
+ <query name="K2-ForExprWithout-41" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-42" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a computed attribute constructor with name return, inside a for loop.</description>
+ <query name="K2-ForExprWithout-42" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-43" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a computed element constructor with name return, inside a for loop.</description>
+ <query name="K2-ForExprWithout-43" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-43.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWithout-44" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use a computed processing-instruction constructor with name return, inside a for loop.</description>
+ <query name="K2-ForExprWithout-44" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ForExprWithout-45" FilePath="FLWORExpr/ForExpr/ForExprWithout/" scenario="standard">
+ <description>Use name test 'attribute' constructor with name return, inside a for loop.</description>
+ <query name="K2-ForExprWithout-45" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprWithout-45.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ForExprWith" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>FOR Clause with TypeDeclaration</title>
+ <description>Tests for the FOR part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ForExprType001" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType001" date="2005-06-27">
+ <description>FLWOR expressions with type declaration (element type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType002" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType002" date="2005-06-27">
+ <description>FLWOR expressions with type declaration (attribute type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType003" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (PI type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType003" date="2005-06-27">
+ <description>FLWOR expressions with type declaration (PI type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType004" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (comment type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType004" date="2005-06-27">
+ <description>FLWOR expressions with type declaration (comment type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType005" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (simple type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType005" date="2005-06-27">
+ <description>FLWOR expressions with type declaration (simple type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType006" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Wrong order for positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType006" date="2005-06-27">
+ <description>Wrong order for positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExprType007" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Wrong order for positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType007" date="2005-06-27">
+ <description>Wrong order for positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExprType008" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Wrong order for positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType008" date="2005-06-27">
+ <description>Wrong order for positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType009" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR with type expression matching a user defined type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType009" date="2005-06-27">
+ <description>FLWOR with type expression matching a user defined type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">orderData</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType009.xml</output-file>
+ <output-file role="principal" compare="Fragment">ForExprType009-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType011" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR with type expression referencing an unknown type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType011" date="2005-06-27">
+ <description>FLWOR with type expression referencing an unknown type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">orderData</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExprType012" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Missing type declaration on type expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType012" date="2005-06-27">
+ <description>Missing type declaration on type expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ForExprType013" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Type declaration containing multiple 'as' keywords.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType013" date="2005-06-28">
+ <description>Type declaration containing multiple 'as' keywords</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">orderData</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType014" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Type expression value is void. This will never match anything bound to a variable by a FLWOR statement.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType014" date="2005-06-28">
+ <description>Type expression value is void. This will never match anything bound to a variable by a FLWOR statement</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">orderData</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType015" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Type declaration is a super type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType015" date="2005-06-28">
+ <description>Type declaration is a super type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType016" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Type declaration is a super type of the union type bound to the variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType016" date="2005-06-28">
+ <description>Type declaration is a super type of the union type bound to the variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType017" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Bound sequence is a union type containing a single instance that does not match the type declaration.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType017" date="2005-06-28">
+ <description>Bound sequence is a union type containing a single instance that does not match the type declaration</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType018" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Match a 'node' type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType018" date="2005-06-28">
+ <description>Match a 'node' type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType018.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType019" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Match a text node type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType019" date="2005-06-28">
+ <description>Match a text node type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType020" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Match a 'item' type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType020" date="2005-06-28">
+ <description>Match a 'item' type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType021" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>Match a 'document' type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType021" date="2005-06-28">
+ <description>Match a 'document' type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ForExprType021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType022" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). Simple attribute wildcard.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType022" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). Simple attribute wildcard</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType023" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). Simple attribute name test (no type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType023" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). Simple attribute name test (no type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType024" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). anySimpleType attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType024" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). anySimpleType attribute</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType028" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -&gt; integer.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType028" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -&gt; integer</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType029" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType029" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Numeric based types -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType030" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: String based types -&gt; normalizedString.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType030" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: String based types -&gt; normalizedString</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType031" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Time based types -&gt; anyAtomicType.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType031" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value subtype promotion: Time based types -&gt; anyAtomicType</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType032" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: 2nd level derived types.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType032" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: 2nd level derived types</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType033" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: Types from all levels.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType033" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: Types from all levels</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType033.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType034" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: numeric literal values -&gt; double.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType034" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: numeric literal values -&gt; double</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType034.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType035" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: string and numeric literal values -&gt; anyAtomicType.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType035" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Value based subtype promotion: string and numeric literal values -&gt; anyAtomicType</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">ForExprType035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType036" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Simple element wildcard.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType036" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Simple element wildcard</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType036.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType045" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Unknown Type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType045" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Unknown Type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType046" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt to promote xs:decimal | xs:double | xs:integer - no common subtype.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType046" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt to promote xs:decimal | xs:double | xs:integer - no common subtype</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType047" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Test matching no atomic simple types.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType047" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Test matching no atomic simple types</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType054" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matching item() values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType054" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matching item() values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Text">ForExprType054.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType055" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matching node() values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType055" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matching node() values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType055.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType056" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matching a document node.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType056" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matching a document node</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType056.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType057" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matcing text nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType057" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matcing text nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Text">ForExprType057.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType058" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matcing XML comment nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType058" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matcing XML comment nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType058.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType059" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matcing PI nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType059" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matcing PI nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType059.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType060" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matcing named PI nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3946</reflects-resolution>
+ <query name="ForExprType060" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matcing named PI nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType060.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType061" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Type declaration matcing PI nodes - no matching PI found.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3946</reflects-resolution>
+ <query name="ForExprType061" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Type declaration matcing PI nodes - no matching PI found</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType062" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of item() on a set of nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType062" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of item() on a set of nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType062.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType063" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of node() on a set of items.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType063" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of node() on a set of items</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType064" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of text() on a set of element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType064" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of text() on a set of element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType065" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of text() on a set of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType065" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of text() on a set of values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType066" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType066" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType067" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType067" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of comment() on a set of values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType068" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType068" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType069" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType069" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() on a set of values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType070" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType070" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType071" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType071" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of processing-instruction() with name specifier, on a set of values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType072" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType072" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType073" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType073" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Attempt type declaration of document-node() on a set of values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprWith-1" FilePath="FLWORExpr/ForExpr/ForExprWith/" scenario="runtime-error">
+ <description>For declarations does not cause type promotions to apply.</description>
+ <query name="K2-ForExprWith-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ForExprPositionalVar" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>FOR Clause with a Positional Variable</title>
+ <description>Tests for the 'at' variable in FLWOR expression.</description>
+ </GroupInfo>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-1" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-ForExprPositionalVar-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-2" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="runtime-error">
+ <description>Position variable which is not in scope.</description>
+ <query name="K-ForExprPositionalVar-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-3" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="runtime-error">
+ <description>Position variable which is not in scope.</description>
+ <query name="K-ForExprPositionalVar-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-4" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="runtime-error">
+ <description>Position variable which is not in scope.</description>
+ <query name="K-ForExprPositionalVar-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ForExprPositionalVar-5" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="parse-error">
+ <description>The name for a positional variable must be preceeded with '$'.</description>
+ <query name="K-ForExprPositionalVar-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-6" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify positional variable with fn:deep-equal().</description>
+ <query name="K-ForExprPositionalVar-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-7" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Extract the EBV from a positional variable.</description>
+ <query name="K-ForExprPositionalVar-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-8" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="runtime-error">
+ <description>A positional variable causing a type error.</description>
+ <query name="K-ForExprPositionalVar-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-9" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:string-to-codepoints().</description>
+ <query name="K-ForExprPositionalVar-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-10" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:string-to-codepoints().</description>
+ <query name="K-ForExprPositionalVar-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-11" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for the empty sequence.</description>
+ <query name="K-ForExprPositionalVar-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-11.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-12" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:insert-before().</description>
+ <query name="K-ForExprPositionalVar-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-13" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:insert-before()(#2).</description>
+ <query name="K-ForExprPositionalVar-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-14" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:insert-before()(#3).</description>
+ <query name="K-ForExprPositionalVar-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-15" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for the range expression.</description>
+ <query name="K-ForExprPositionalVar-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-16" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for the range expression(#2).</description>
+ <query name="K-ForExprPositionalVar-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-17" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-18" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-19" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-20" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-21" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-22" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:remove().</description>
+ <query name="K-ForExprPositionalVar-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-23" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-24" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-24.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-25" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-25.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-26" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-27" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-28" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for fn:subsequence().</description>
+ <query name="K-ForExprPositionalVar-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-29" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Verify that the position is properly computed for a singleton value.</description>
+ <query name="K-ForExprPositionalVar-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ForExprPositionalVar-30" FilePath="Expressions/FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Evaluate the positional and binding expression at the same time.</description>
+ <query name="K-ForExprPositionalVar-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ForExprPositionalVar-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprPositionalVar-1" FilePath="FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Combine fn:remove() and a positional for-variable.</description>
+ <query name="K2-ForExprPositionalVar-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprPositionalVar-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprPositionalVar-2" FilePath="FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>A query that possibly could raise a type error.</description>
+ <query name="K2-ForExprPositionalVar-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprPositionalVar-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprPositionalVar-3" FilePath="FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Usage of two positional variable references.</description>
+ <query name="K2-ForExprPositionalVar-3" static-name="K2-ForExprPositionalVar-3-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprPositionalVar-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ForExprPositionalVar-4" FilePath="FLWORExpr/ForExpr/ForExprPositionalVar/" scenario="standard">
+ <description>Cache a positional variable with a let-binding.</description>
+ <query name="K2-ForExprPositionalVar-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ForExprPositionalVar-4.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="LetExpr" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>LET Clause</title>
+ <description>Tests for the LET part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="LetExprWithout" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>LET Clause without TypeDeclaration</title>
+ <description>Tests for the LET part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="LetExpr001" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Assign a simple string using let.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr001" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr002" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Assign a simple integer using let.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr002" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr003" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use an arithmetic operator with let.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr003" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr004" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use xs:long(upper bound).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr004" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr005" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use xs:long(lower bound) +1.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr005" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr006" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use xs:double(upper bound).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr006" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr007" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>A node with an expression in curly braces.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr007" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LetExpr007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr008" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>More than one variable cross referencing compatible values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr008" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr009" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>More than one variable cross referencing compatible values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr009" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LetExpr009.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr010" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>More than one variable cross referencing incompatible values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr010" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr011" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use sequences with filter expressions.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr011" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr012" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use sequences with filter expressions with more than one variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr012" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr013" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use a function in the let.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr013" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr014" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Use incompatible types in let.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr014" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr015" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use a sequence of different types of scalars.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr015" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr016" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use a sequence of nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr016" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LetExpr016.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr017" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use a sequence with step.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr017" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LetExpr017.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr018" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Use a sequence of different types of values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr018" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr019" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Combine two 'Let' exprs in one 'Return'.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr019" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">LetExpr019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr020" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use three variables.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr020" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">LetExpr020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LetExpr021" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Refer to an undefined variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="LetExpr021" date="2005-05-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-LetExprWithout-1" FilePath="Expressions/FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>A 'let' variable is out-of-scope due to FLWOR has higher precendence than the comma operator.</description>
+ <query name="K-LetExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LetExprWithout-2" FilePath="Expressions/FLWORExpr/LetExpr/LetExprWithout/" scenario="parse-error">
+ <description>A value in a 'let' variable cannot be assigned to with '=', it must be ':='.</description>
+ <query name="K-LetExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LetExprWithout-3" FilePath="Expressions/FLWORExpr/LetExpr/LetExprWithout/" scenario="parse-error">
+ <description>A value in a 'let' variable cannot be assigned to with 'in', it must be ':='.</description>
+ <query name="K-LetExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-LetExprWithout-4" FilePath="Expressions/FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>A binding in a let-expression shadows global variables.</description>
+ <query name="K-LetExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LetExprWithout-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-1" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>fn:deep-equal combined with a for/let expression.</description>
+ <query name="K2-LetExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-2" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>fn:deep-equal combined with a for/let expression(#2).</description>
+ <query name="K2-LetExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-3" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>The focus is undefined inside the initializing expression for a 'let' variable.</description>
+ <query name="K2-LetExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-4" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>The focus is undefined inside the initializing expression for a 'let' variable(#2).</description>
+ <query name="K2-LetExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-5" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>The focus is undefined inside the initializing expression for a 'let' variable(#3).</description>
+ <query name="K2-LetExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-6" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>The focus is undefined inside the initializing expression for a 'let' variable(#4).</description>
+ <query name="K2-LetExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-6.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-7" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause type conversion.</description>
+ <query name="K2-LetExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-LetExprWithout-8" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="parse-error">
+ <description>A single return statement is syntactically incorrect.</description>
+ <query name="K2-LetExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-9" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause numeric promotion.</description>
+ <query name="K2-LetExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-10" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause numeric promotion(#2).</description>
+ <query name="K2-LetExprWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-11" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause numeric promotion(#3).</description>
+ <query name="K2-LetExprWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-12" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause numeric promotion(#4).</description>
+ <query name="K2-LetExprWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-13" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause numeric promotion(#5).</description>
+ <query name="K2-LetExprWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-14" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause string promotion conversion.</description>
+ <query name="K2-LetExprWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-15" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>let-declarations doesn't cause URI promotion conversion.</description>
+ <query name="K2-LetExprWithout-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-16" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Ensure node identity is properly handled through a for binding.</description>
+ <query name="K2-LetExprWithout-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-17" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Ensure a name test is reported for using the undefined focus, when appearing as a child of a let binding. However, since the let body is the empty sequence, it does not have to be evaluated.</description>
+ <query name="K2-LetExprWithout-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-17.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-18" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Use a let-variable that acts as an alias for a function argument.</description>
+ <query name="K2-LetExprWithout-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-19" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Use an undefined focus in a let binding.</description>
+ <query name="K2-LetExprWithout-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-19.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-20" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Bind to let and subsequently use the for expression.</description>
+ <query name="K2-LetExprWithout-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Fragment">K2-LetExprWithout-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-21" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Use a focus within a LET tail expression.</description>
+ <query name="K2-LetExprWithout-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-LetExprWithout-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-22" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Use a focus within a LET expression.</description>
+ <query name="K2-LetExprWithout-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-LetExprWithout-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-23" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Bind the context item to a variable.</description>
+ <query name="K2-LetExprWithout-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-24" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>Ensure a name test is reported for using the undefined focus, when appearing as a child of a let binding.</description>
+ <query name="K2-LetExprWithout-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-24.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-25" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="standard">
+ <description>A combination of expressions that triggers a bug in some parsers.</description>
+ <query name="K2-LetExprWithout-25" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-LetExprWithout-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-LetExprWithout-26" FilePath="FLWORExpr/LetExpr/LetExprWithout/" scenario="runtime-error">
+ <description>An element() test whose cardinality doesn't match.</description>
+ <query name="K2-LetExprWithout-26" date="2009-02-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery10keywords" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.0 keywords can be used as variable names</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="xquery10keywords" date="2009-05-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">xquery10keywords.txt</output-file>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery10keywords2" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.0 keywords can be used as element name tests</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <query name="xquery10keywords2" date="2009-11-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">xquery10keywords2.txt</output-file>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery10keywords3" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.0 keywords can be used as element names</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="xquery10keywords3" date="2009-11-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">xquery10keywords3.xml</output-file>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery11keywords" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.1 keywords can be used as variable names</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="xquery11keywords" date="2009-10-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">xquery11keywords.txt</output-file>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery11keywords2" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.1 keywords can be used as element name tests</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.2.1.2" section-title="Node Tests" section-pointer="node-tests"/>
+ <query name="xquery11keywords2" date="2009-11-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">xquery11keywords2.txt</output-file>
+ </test-case>
+ <test-case Creator="Andrew Eisenberg" is-XPath2="false" name="xquery11keywords3" FilePath="Expressions/FLWORExpr/LetExpr/" scenario="standard">
+ <description>XQuery 1.1 keywords can be used as element names</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="3.7.1" section-title="Direct Element Constructors" section-pointer="id-element-constructor"/>
+ <query name="xquery11keywords3" date="2009-11-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">xquery11keywords3.xml</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="LetExprWith" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>LET Clause with TypeDeclaration</title>
+ <description>Tests for the LET part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="letexprwith-1" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Variable bound with let clause and used in expression that raises type error.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-1" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-2" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-2" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-3" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with integer type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-3" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-4" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with decimal type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-4" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-5" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with string type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-5" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-6" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with boolean (true) type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-6" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-7" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with boolean (false) type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-7" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-8" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with date type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-8" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-9" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with time type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-9" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-10" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with dateTime type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-10" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-11" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with dateTime type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-11" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-12" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with an integer expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-12" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-13" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with fn:count function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-13" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-14" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-14" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-15" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with "and" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-15" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-16" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with "or" operator.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-16" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-17" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with "fn:string-length" function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-17" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-18" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with casting from integer to string.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-18" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-19" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with casting from decimal to string.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-19" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-20" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with casting from double to string.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-20" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-21" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with casting from boolean to string.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-21" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-22" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with integer type and addition expression on return clause.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-22" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-23" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with an "if" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-23" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="letexprwith-24" FilePath="Expressions/FLWORExpr/LetExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Let clause used with an "if" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="letexprwith-24" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">letexprwith-24.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="WhereExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>WHERE Clause</title>
+ <description>Tests for the WHERE part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="WhereExpr001" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - test existence of child elements in Where clause.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="WhereExpr001" date="2003-02-10">
+ <description>For+Where+Return - test existence of child elements in Where clause</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr002" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="runtime-error" Creator="Jinghao Liu">
+ <description>For+Where+Return - error, variable in 'Where' Expr hasn't been defined.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr002" date="2003-02-10">
+ <description>For+Where+Return - error, variable in 'Where' Expr hasn't been defined</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr003" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - using same predicate (as FLWOR003) in 'Where' predicate.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="WhereExpr003" date="2003-02-10">
+ <description>For+Where+Return - using same predicate (as FLWOR003) in 'Where' predicate</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr004" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - filters in 'Where' expr and in 'In' expr using predicate.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr004" date="2003-02-10">
+ <description>For+Where+Return - filters in 'Where' expr and in 'In' expr using predicate</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr005" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - use always-false-predicate in 'Where' expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr005" date="2003-02-10">
+ <description>For+Where+Return - use always-false-predicate in 'Where' expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr005.xml</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr006" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - In the inner For+Where+Return, uses outer variable in 'Where' expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr006" date="2003-02-10">
+ <description>For+Where+Return - In the inner For+Where+Return, uses outer variable in 'Where' expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr006.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr007" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return 2 iterations use 'Where' to build relationship.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr007" date="2003-02-10">
+ <description>For+Where+Return 2 iterations use 'Where' to build relationship</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr008" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' expression with the empty sequence literal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr008" date="2005-06-24">
+ <description>Test 'where' expression with the empty sequence literal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr008.xml</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr009" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' expression returning a sequence with one or more nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="WhereExpr009" date="2005-06-24">
+ <description>Test 'where' expression returning a sequence with one or more nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr009.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr010" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test 'where' expression returning a sequence with multiple values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr010" date="2005-06-24">
+ <description>Test 'where' expression returning a sequence with multiple values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr013" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' expression returning a sequence with a single boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr013" date="2005-06-24">
+ <description>Test 'where' expression returning a sequence with a single boolean value</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr013.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr014" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' expression returning a sequence with a constant boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr014" date="2005-06-24">
+ <description>Test 'where' expression returning a sequence with a constant boolean value</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr014.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr015" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' expression returning a sequence with a constant boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr015" date="2005-06-24">
+ <description>Test 'where' expression returning a sequence with a constant boolean value</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr015.xml</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr016" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test 'where' clause based on a positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr016" date="2005-06-24">
+ <description>Test 'where' clause based on a positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">WhereExpr016.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="WhereExpr017" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Attempt to use multiple expressions in a 'where' clause.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr017" date="2005-06-24">
+ <description>Attempt to use multiple expressions in a 'where' clause</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="WhereExpr018" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Use of undefined variable in 'where' clause.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr018" date="2005-06-24">
+ <description>Use of undefined variable in 'where' clause</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="WhereExpr019" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Typo on 'where' clause.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr019" date="2005-06-24">
+ <description>Typo on 'where' clause</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="WhereExpr020" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Multiple 'where' clauses.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="WhereExpr020" date="2005-06-24">
+ <description>Multiple 'where' clauses</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text" spec-version="1.1">WhereExpr020.txt</output-file>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-1" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause using a single item sequence and an "or" expression with fn:true() function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-1" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-2" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause using a single item sequence and an "or" expression with fn:false() function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-2" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-3" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause using a single item sequence and an "or" ("and" operator) expression with fn:true() function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-3" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-4" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause using a single item sequence and an "or" ("and" operator) expression with fn:false() function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-4" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-5" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with a typeswitch expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-5" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-6" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with the fn:string function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-6" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-7" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with the fn:string-length function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-7" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-8" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with the fn:count function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-8" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-9" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with the "is" node comparator.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-9" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-10" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with a quantified expression ("some" keyword).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-10" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="whereClause-11" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test 'where' clause used with a quantified expression ("every" keyword).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <query name="whereClause-11" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">whereClause-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-1" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for/where combination where the cardinality of the return statement is crucially affected by the binding sequence.</description>
+ <query name="K-WhereExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-2" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>Get the string value of the return statement of a for expression after being filtered by a where clause.</description>
+ <query name="K-WhereExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-3" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="runtime-error">
+ <description>A where clause containing a value which EBV cannot be extracted from.</description>
+ <query name="K-WhereExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-4" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for/where expression combined with fn:count().</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="K-WhereExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-5" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for expression binding to one single value, combined with a positive where clause.</description>
+ <query name="K-WhereExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-6" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for expression binding to one single value, combined with a negative where clause.</description>
+ <query name="K-WhereExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-7" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for expression binding to one single value, combined with a positive where clause.</description>
+ <query name="K-WhereExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-8" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for expression binding to one single value, combined with a negative where clause.</description>
+ <query name="K-WhereExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-9" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for/where expression combined with fn:boolean.</description>
+ <query name="K-WhereExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-10" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for/where expression combined with fn:boolean and xs:anyURI.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="K-WhereExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-WhereExpr-11" FilePath="Expressions/FLWORExpr/WhereExpr/" scenario="standard">
+ <description>A for/where expression combined with fn:boolean and xs:anyURI.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670</reflects-resolution>
+ <query name="K-WhereExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-WhereExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-WhereExpr-1" FilePath="FLWORExpr/WhereExpr/" scenario="standard">
+ <description>Multiple where clauses is not allowed.</description>
+ <query name="K2-WhereExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">K2-WhereExpr-1.txt</output-file>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-WhereExpr-2" FilePath="FLWORExpr/WhereExpr/" scenario="parse-error">
+ <description>Multiple where clauses is not allowed(#2).</description>
+ <query name="K2-WhereExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+
+ <test-group is-XPath2="false" name="OrderbyExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>ORDER BY Clause</title>
+ <description>Tests for the ORDER BY part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="OrderbyExprWith" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>ORDER BY Clause with OrderModifier</title>
+ <description>Tests for the ORDER BY part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="orderBy1" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy1" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy2" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy2" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy3" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy3" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy4" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy4" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy5" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy5" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy6" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy6" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy7" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String Before") ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy7" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy8" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String Before") ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy8" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy9" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy9" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy10" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy10" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy11" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy11" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy12" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy12" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy13" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy13" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy14" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy14" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy15" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of Strings and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy15" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy16" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,$x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy16" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy17" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy17" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy18" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "count($x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy18" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy19" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy19" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy20" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy20" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy20.txt</output-file>
+ <output-file role="principal" compare="XML">orderBy20alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy21" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy21" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy21.txt</output-file>
+ <output-file role="principal" compare="XML">orderBy21alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy22" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy22" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy22.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy22alt.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy22alt2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy23" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of negative numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy23" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy24" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy24" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy25" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy25" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy25.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy25alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy26" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy26" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy27" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy27" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy27.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy27alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy28" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy28" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy29" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x * -1) ", where $x is a set of negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy29" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy29.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy29alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy30" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy30" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy31" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy31" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy32" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy32" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy32.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy32alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy33" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy33" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy34" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy34" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy35" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy35" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy36" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy36" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy37" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy37" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy38" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy38" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy39" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy39" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy40" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy40" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy41" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy41" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy42" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy42" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy42.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy42alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy43" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy43" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy44" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy44" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy45" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy45" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy46" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy46" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy47" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small positive numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy47" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy49" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small positive numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy49" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy50" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy50" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy50.txt</output-file>
+ <output-file role="principal" compare="XML">orderBy50alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy51" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy51" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy51.txt</output-file>
+ <output-file role="principal" compare="XML">orderBy51alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy52" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy52" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy52.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy52alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy53" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small negative numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy53" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy54" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy54" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy55" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy55" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy55.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy55alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy56" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy56" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy57" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small negative numbers and the ordering mode set to descending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy57" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy57.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderBy57alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy59" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small negative numbers and the ordering mode set to ascending.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderBy59" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy60" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Evaluation of "order by" clause using a relative, valid collation.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5290</reflects-resolution>
+ <query name="orderBy60" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderBy61" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Sorin Nasoi">
+ <description>Evaluation of "order by" clause using a relative, valid collation.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5290</reflects-resolution>
+ <query name="orderBy61" date="2009-05-01+02:00"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="XML">orderBy61.txt</output-file>
+ </test-case>
+ <test-case Creator="Benjamin NGUYEN &amp; Bogdan BUTNARU" name="orderBy62" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard">
+ <description>Evaluation of a FLOWR over a sequence of decimals, with an orderspec specifying a collation but comparing xs:decimal values. XQ.E17 specifies the collation should be ignored.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5290</reflects-resolution>
+ <query name="orderBy62" date="2009-11-18"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">orderBy62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-1" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-1" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-2" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-2" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-3" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-3" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-4" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-4" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-5" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-5" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-6" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"another String After") ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-6" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-7" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("another String Before",$x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-7" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-8" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("another String Before",$x) ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-8" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-9" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-9" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-10" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"") ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-10" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-11" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-11" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-12" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat("",$x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-12" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-16" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,$x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-16" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-17" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-17" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-18" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "count($x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-18" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-19" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string-length($x) ", where $x is a set of Strings and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-19" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-20" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-20" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-21" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-21" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-22" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-22" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-25" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-25" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-26" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-26" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-27" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-27" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-28" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-28" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-29" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x * -1) ", where $x is a set of negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-29" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-30" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-30" date="2005-11-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-31" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-31" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-32" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-32" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-35" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-35" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-36" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-36" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-37" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-37" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-38" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:integer($x) ", where $x is a set of positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-38" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-39" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of positive numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-39" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-40" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-40" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-41" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-41" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-42" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-42" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-43" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to ascending. Use local sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-43" date="2006-07-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-44" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x is $x ", where $x is a set of small positive numbers and the ordering mode set to descending. Use local sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-44" date="2006-07-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-45" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-45" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-46" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-46" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-47" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small positive numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-47" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-49" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small positive numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-49" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-50" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-50" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-51" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "$x ", where $x is a set of small negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-51" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-52" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "($x + $x) ", where $x is a set of small negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-52" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-55" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:float($x) ", where $x is a set of small negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-55" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-56" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-56" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-57" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:double($x) ", where $x is a set of small negative numbers and the ordering mode set to descending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-57" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-59" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="standard" Creator="Carmelo Montanez (Automatic Generation)">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "string($x) ", where $x is a set of small negative numbers and the ordering mode set to ascending. Use a locally defined sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-59" date="2005-11-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbylocal-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbylocal-60" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with an unknown collation.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbylocal-60" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0076</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="OrderbyExprWithout" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>ORDER BY Clause without OrderModifier</title>
+ <description>Tests for the ORDER BY part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="orderbywithout-1" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-1" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-2" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "concat($x,"()") ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-2" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-3" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,"another String After") ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-3" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-4" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat("another String Before",$x) ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-4" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-5" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,"") ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-5" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-6" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat("",$x) ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-6" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-7" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with strings as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-7" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-8" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "concat($x,$x) ", where $x is a set of Strings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-8" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-9" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string-length($x) ", where $x is a set of Nodes with strings as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-9" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-10" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "count($x) ", where $x is a set of node with strings as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-10" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-11" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of negative numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-11" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-12" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of negative numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-12" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-13" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with negative numbers as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-13" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-14" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-14" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-15" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-15" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-16" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:integer($x) ", where $x is a set of negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-16" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-17" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x * -1) ", where $x is a set of negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-17" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-18" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-18" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-19" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-19" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-20" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with positive numbers as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-20" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-21" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-21" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-22" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWR expression set to "xs:decimal($x)", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-22" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-23" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x)", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-23" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-24" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:integer($x)", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-24" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-25" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x)", where $x is a set of positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-25" date="2005-12-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-26" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x", where $x is a set of small positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-26" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-27" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x", where $x is a set of small positive numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-27" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-28" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of small positive numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-28" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-29" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set nodes with small positive numbers as content.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-29" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-30" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of small positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-30" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-31" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:decimal($x) ", where $x is a set of small positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-31" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-32" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of small positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-32" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-33" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x) ", where $x is a set of small positive numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-33" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-34" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x ", where $x is a set of small negative numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-34" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-35" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "($x + $x) ", where $x is a set of small negative numbers casted as decimals.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-35" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-36" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "$x is $x ", where $x is a set of nodes with small negative numbers as argument.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-36" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-37" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:float($x) ", where $x is a set of small negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-37" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-38" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:decimal($x) ", where $x is a set of small negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-38" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-39" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "xs:double($x) ", where $x is a set of small negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-39" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderbywithout-40" FilePath="Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "order by" clause with the "order by" clause of a FLWOR expression set to "string($x) ", where $x is a set of small negative numbers.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="orderbywithout-40" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderbywithout-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-1" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Use a relative, valid collation.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5290</reflects-resolution>
+ <query name="K2-OrderbyExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-2" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Use a relative, invalid collation.</description>
+ <query name="K2-OrderbyExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0076</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-3" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Use a relative, unknown collation.</description>
+ <query name="K2-OrderbyExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0076</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-4" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Use an absolute, invalid collation.</description>
+ <query name="K2-OrderbyExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-5" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A simple sorting of integers.</description>
+ <query name="K2-OrderbyExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-6" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A simple sorting of integers(#2).</description>
+ <query name="K2-OrderbyExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-OrderbyExprWithout-7" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="parse-error">
+ <description>A simple sorting of integers(#2).</description>
+ <query name="K2-OrderbyExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-8" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sorting only involving a let-binding, no for-clause.</description>
+ <query name="K2-OrderbyExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-8.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-9" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sorting of 4 6 5.</description>
+ <query name="K2-OrderbyExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-9.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-10" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Cardinality error in the order spec.</description>
+ <query name="K2-OrderbyExprWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-11" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A sort where the for-binding is only used as a sort key.</description>
+ <query name="K2-OrderbyExprWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-12" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A sort with an unused for-binding.</description>
+ <query name="K2-OrderbyExprWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-13" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A sort with a for-binding whose only purpose is sorting.</description>
+ <query name="K2-OrderbyExprWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-14" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Apply fn:avg() to the return value of a for clause with sorting.</description>
+ <query name="K2-OrderbyExprWithout-14" static-name="K2-OrderbyExprWithout-14-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-OrderbyExprWithout-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-15" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Ensure that cardinality checks are effective on the return value of a .</description>
+ <query name="K2-OrderbyExprWithout-15" static-name="K2-OrderbyExprWithout-15-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-16" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort booleans.</description>
+ <query name="K2-OrderbyExprWithout-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-17" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Extract the effective boolean value from a order by expression.</description>
+ <query name="K2-OrderbyExprWithout-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-18" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort a single atomic value.</description>
+ <query name="K2-OrderbyExprWithout-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-19" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Multiple atomic values as sort key trigger a type error.</description>
+ <query name="K2-OrderbyExprWithout-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-19.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-20" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Multiple nodes as sort key trigger a type error.</description>
+ <query name="K2-OrderbyExprWithout-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-20.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-21" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A sort key that doesn't affect the result.</description>
+ <query name="K2-OrderbyExprWithout-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-OrderbyExprWithout-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Frans Englich" name="K2-OrderbyExprWithout-22" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>order by preceded by an unused let binding.</description>
+ <query name="K2-OrderbyExprWithout-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-22.txt</output-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-22-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-23" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Multiple atomic values as sort key trigger a type error(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-23.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-24" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Multiple nodes as sort key trigger a type error(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-24.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-25" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>xs:hexBinary values cannot be compared(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-25.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-26" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>xs:hexBinary values cannot be compared.</description>
+ <query name="K2-OrderbyExprWithout-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-26.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-27" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>xs:time and xs:date values cannot be compared(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-27.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-28" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>xs:time and xs:date values cannot be compared.</description>
+ <query name="K2-OrderbyExprWithout-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-28.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-29" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>An empty order by and an empty return clause, with node constructor.</description>
+ <query name="K2-OrderbyExprWithout-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-OrderbyExprWithout-29.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-30" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>An empty order by and an empty return clause, with atomic value.</description>
+ <query name="K2-OrderbyExprWithout-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-OrderbyExprWithout-30.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-31" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A type error in order by, but without for clause(unstable sort).</description>
+ <query name="K2-OrderbyExprWithout-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-31.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-32" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>A type error in order by, but without for clause(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-32.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-33" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Uncomparable values in order by, but without for clause(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-33.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-34" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Uncomparable values in order by, but without for clause(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-34.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-35" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Uncomparable values in order by, but without for clause(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-35.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-36" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Uncomparable values in order by, but without for clause(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-36.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Frans Englich" name="K2-OrderbyExprWithout-37" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Unused order by.</description>
+ <query name="K2-OrderbyExprWithout-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-37.txt</output-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-37-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Frans Englich" name="K2-OrderbyExprWithout-38" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>'order by' combined with reverse().</description>
+ <query name="K2-OrderbyExprWithout-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-38.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-39" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Contains a type error, but the result can be computed without evaluation.</description>
+ <query name="K2-OrderbyExprWithout-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-39.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-40" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="runtime-error">
+ <description>Overshadowing variable that leads to type error.</description>
+ <query name="K2-OrderbyExprWithout-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-41" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>order by, with many let bindings inbetween.</description>
+ <query name="K2-OrderbyExprWithout-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-42" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Apply fn:string() on a for clause that only produces on item, and that cannot easily constant propagate.</description>
+ <query name="K2-OrderbyExprWithout-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-43" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Extract the effective boolean value from the result of order by.</description>
+ <query name="K2-OrderbyExprWithout-43" static-name="K2-OrderbyExprWithout-43-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-43.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-44" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort, with a where and let clause in between.</description>
+ <query name="K2-OrderbyExprWithout-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-45" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Short key-for involved in sorting.</description>
+ <query name="K2-OrderbyExprWithout-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-45.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-46" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort special floating point values.</description>
+ <query name="K2-OrderbyExprWithout-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-46.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-47" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort special floating point values(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-47.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-48" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort special floating point values.</description>
+ <query name="K2-OrderbyExprWithout-48" static-name="K2-OrderbyExprWithout-48-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-48.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-OrderbyExprWithout-49" FilePath="FLWORExpr/OrderbyExpr/OrderbyExprWithout/" scenario="standard">
+ <description>Sort special floating point values(stable sort).</description>
+ <query name="K2-OrderbyExprWithout-49" static-name="K2-OrderbyExprWithout-49-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-OrderbyExprWithout-49.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ReturnExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>RETURN Clause</title>
+ <description>Tests for the RETURN part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ReturnExpr001" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use element's text to construct new element.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr001" date="2003-02-10">
+ <description>For+Return - use element's text to construct new element</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ReturnExpr002" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - use existing attribute to generate new attribute for new element.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr002" date="2003-02-10">
+ <description>For+Return - use existing attribute to generate new attribute for new element</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr002.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ReturnExpr003" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Return - one For+Return expr contains another one For+Return expr.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr003" date="2003-02-10">
+ <description>For+Return - one For+Return expr contains another one For+Return expr</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ReturnExpr003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ReturnExpr004" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Jinghao Liu">
+ <description>For+Where+Return - filters in 'Where' expr and in 'Return' expr using predicate.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr004" date="2003-02-10">
+ <description>For+Where+Return - filters in 'Where' expr and in 'Return' expr using predicate</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ReturnExpr004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr005" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression returns selected element nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr005" date="2005-06-24">
+ <description>FLWOR expression returns selected element nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr005.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr006" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression returns selected values.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr006" date="2005-06-24">
+ <description>FLWOR expression returns selected values</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ReturnExpr006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr007" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression return parent of select nodes.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr007" date="2005-06-24">
+ <description>FLWOR expression return parent of select nodes</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr008" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression returns constant value, independent of input bindings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr008" date="2005-06-24">
+ <description>FLWOR expression returns constant value, independent of input bindings</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ReturnExpr008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr009" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression returns node from document, independent of input bindings.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr009" date="2005-06-24">
+ <description>FLWOR expression returns node from document, independent of input bindings</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr009.xml</output-file>
+ </test-case>
+ <test-case name="ReturnExpr010" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke" is-XPath2="false">
+ <description>FLWOR expression returns empty sequence literal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr010" date="2005-06-24">
+ <description>FLWOR expression returns empty sequence literal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr010.xml</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr011" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expression returns a constructed sequence.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr011" date="2005-06-24">
+ <description>FLWOR expression returns a constructed sequence</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr011.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr012" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple return statements.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr012" date="2005-06-24">
+ <description>Multiple return statements</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr013" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Missing 'return' statement in FLWOR expression.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr013" date="2005-06-24">
+ <description>Missing 'return' statement in FLWOR expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ReturnExpr014" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>FLWOR expression return statement depends on undefined variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr014" date="2005-06-24">
+ <description>FLWOR expression return statement depends on undefined variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr015" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Variable bound to value from return statement.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr015" date="2005-06-24">
+ <description>Variable bound to value from return statement</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr015.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ReturnExpr016" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Return value of positional variable.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr016" date="2005-06-24">
+ <description>Return value of positional variable</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">ReturnExpr016.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr017" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Apply arithmetic operator inside 'return' statement.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr017" date="2005-06-24">
+ <description>Apply arithmetic operator inside 'return' statement</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ReturnExpr017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr018" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Apply comparison operator inside 'return' statement.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr018" date="2005-06-24">
+ <description>Apply comparison operator inside 'return' statement</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ReturnExpr018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr019" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Multiple 'return' statements.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr019" date="2005-06-24">
+ <description>Multiple 'return' statements</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ReturnExpr020" FilePath="Expressions/FLWORExpr/ReturnExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>'return' expression containing a typed value constructor function.</description>
+ <spec-citation spec="XQuery" section-number="3.8.3" section-title="Order By and Return Clauses" section-pointer="id-orderby-return"/>
+ <query name="ReturnExpr020" date="2005-06-24">
+ <description>'return' expression containing a typed value constructor function</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">ReturnExpr020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReturnExpr-1" FilePath="FLWORExpr/ReturnExpr/" scenario="parse-error">
+ <description>Only a return clause is syntactically invalid.</description>
+ <query name="K2-ReturnExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="OrderExpr" featureOwner="IBM and Frans Englich">
+ <GroupInfo>
+ <title>Ordered and Unordered Expressions</title>
+ <description>Tests involving "Ordered" and/or "unordered"</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Orderexpr-1" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Path expression ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-1" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-2" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Path expression unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-2" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-1.xml</output-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-5" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Position predicate ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-5" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-6" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Position predicate unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-6" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-3.xml</output-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-9" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Union ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-9" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-10" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Union unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-10" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-11" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Intersect ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-11" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-12" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Intersect unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-12" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-13" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Except ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-13" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-14" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>Except unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-14" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-9.xml</output-file>
+ <output-file role="principal" compare="Fragment">Orderexpr-10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-15" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>fn:subsequence ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-15" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-16" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>fn:subsequence unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-16" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-15.txt</output-file>
+ <output-file role="principal" compare="Text">Orderexpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-17" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>fn:reverse ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-17" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-18" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>fn:reverse unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-18" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-15.txt</output-file>
+ <output-file role="principal" compare="Text">Orderexpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-19" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>FLWOR ordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-19" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Orderexpr-20" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Andreas Behm">
+ <description>FLWOR unordered.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="Orderexpr-20" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="Text">Orderexpr-19.txt</output-file>
+ <output-file role="principal" compare="Text">Orderexpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-1" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with and if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-1" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-2" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with an "or" expression ("and" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-2" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-3" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with an "or" expression ("or" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-3" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-4" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with a quantify expression ("some" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-4" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-5" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with a quantify expression ("every" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-5" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderedunorderedexpr-6" FilePath="Expressions/OrderExpr/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Ordered expression used with a typeswitch expression.</description>
+ <spec-citation spec="XQuery" section-number="3.9" section-title="Ordered and Unordered Expressions" section-pointer="id-unordered-expressions"/>
+ <query name="orderedunorderedexpr-6" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">orderedunorderedexpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-OrderExpr-1" FilePath="Expressions/OrderExpr/" scenario="parse-error">
+ <description>A nested expression must be present when 'ordered' is used.</description>
+ <query name="K-OrderExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-OrderExpr-2" FilePath="Expressions/OrderExpr/" scenario="parse-error">
+ <description>A nested expression must be present when 'unordered' is used.</description>
+ <query name="K-OrderExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OrderExpr-3" FilePath="Expressions/OrderExpr/" scenario="standard">
+ <description>A simple test of 'ordered{}'.</description>
+ <query name="K-OrderExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-OrderExpr-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OrderExpr-4" FilePath="Expressions/OrderExpr/" scenario="standard">
+ <description>A simple test of 'unordered{}'.</description>
+ <query name="K-OrderExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-OrderExpr-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CondExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>Conditional Expressions</title>
+ <description>Tests in this group focus on the conditional expressions in XQuery 3.10.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="CondExpr002" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple if expression where boolean is a constant true.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr002" date="2003-02-10">
+ <description>Simple if expression where boolean is a constant true</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr002.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr003" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Simple if expression where boolean is a constant false.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr003" date="2003-02-10">
+ <description>Simple if expression where boolean is a constant false</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr004" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Node set from a path expression as test condition.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr004" date="2003-02-10">
+ <description>Node set from a path expression as test condition</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">CondExpr004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr005" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Empty node set from a path expression as test condition.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr005" date="2003-02-10">
+ <description>Empty node set from a path expression as test condition</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">CondExpr005.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr006" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>Then-expression has another if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr006" date="2003-02-10">
+ <description>then-expression has another if expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr006.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr007" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Else-expr has another if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr007" date="2003-02-10">
+ <description>else-expr has another if expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">CondExpr007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr008" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>And-expression in test expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr008" date="2003-02-10">
+ <description>and-expression in test expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">CondExpr008.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CondExpr009" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Asad Jawahar">
+ <description>Or-expression in test expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr009" date="2003-02-10">
+ <description>or-expression in test expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">nw_Customers</input-file>
+ <output-file role="principal" compare="XML">CondExpr009.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr010" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>A true expression in if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr010" date="2003-02-10">
+ <description>a true expression in if expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr010.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr011" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>If expression as argument to a function.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr011" date="2003-02-10">
+ <description>If expression as argument to a function</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr011.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr012" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>Adapted from example in spec; test expression is a relational expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr012" date="2003-02-10">
+ <description>Adapted from example in spec; test expression is a relational expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">xq311A</input-file>
+ <output-file role="principal" compare="XML">CondExpr012.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr013" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>Test expression has another if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr013" date="2003-02-10">
+ <description>test expression has another if expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">xq311A</input-file>
+ <output-file role="principal" compare="XML">CondExpr013.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr014" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>Test expression has another if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr014" date="2003-02-10">
+ <description>test expression has another if expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">xq311A</input-file>
+ <output-file role="principal" compare="XML">CondExpr014.xml</output-file>
+ </test-case>
+ <test-case name="CondExpr015" FilePath="Expressions/CondExpr/" scenario="standard" Creator="David Marston" is-XPath2="false">
+ <description>Two if expressions at same depth in larger expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr015" date="2003-02-10">
+ <description>Two if expressions at same depth in larger expression</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">CondExpr015.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr016" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>If where branches return different valid types.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr016" date="2005-03-17">
+ <description>if where branches return different valid types</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">CondExpr016.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr017" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>If where branches return different valid types.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr017" date="2005-03-17">
+ <description>if where branches return different valid types</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Fragment">CondExpr017.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr018" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>If where branches return different valid types.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr018" date="2005-03-17">
+ <description>if where branches return different valid types</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">CondExpr018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr019" FilePath="Expressions/CondExpr/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Test with test expression not contained in ( ... ).</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr019" date="2005-03-17">
+ <description>Test with test expression not contained in ( ... )</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr20" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test case where then-expression raises a dynamic error, but test-expression selects else-expression so no error is raised.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr020" date="2005-03-17">
+ <description>Test case where then-expression raises a dynamic error, but test-expression selects else-expression so no error is raised</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">CondExpr020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr21" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Mike Rorke">
+ <description>Test case where else-expression raises a dynamic error, but test-expression selects then-expression so no error is raised.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <query name="CondExpr021" date="2005-03-17">
+ <description>Test case where else-expression raises a dynamic error, but test-expression selects then-expression so no error is raised</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="Text">CondExpr021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CondExpr022" FilePath="Expressions/CondExpr/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Test case where then-expression raises a dynamic error, but test-expression selects else-expression so no error is raised.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="CondExpr022" date="2009-04-01">
+ <description>Test case where else-expression raises a dynamic error, but test-expression selects then-expression so no error is raised.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">CondExpr022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-1" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>A test whose essence is: `(if(2) then 1 else 0) eq 1`.</description>
+ <query name="K-CondExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-2" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>A test whose essence is: `if(()) then false() else true()`.</description>
+ <query name="K-CondExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-3" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An expression involving the if expression that trigger certain optimization paths in some implementations.</description>
+ <query name="K-CondExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-4" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An expression involving the if expression that trigger certain optimization paths in some implementations(#2).</description>
+ <query name="K-CondExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-5" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An expression involving the if expression that trigger certain optimization paths in some implementations(#2).</description>
+ <query name="K-CondExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-6" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An expression involving the if expression that trigger certain optimization paths in some implementations(#3).</description>
+ <query name="K-CondExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-7" FilePath="Expressions/CondExpr/" scenario="runtime-error">
+ <description>An if-test which EBV cannot be extracted from.</description>
+ <query name="K-CondExpr-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-8" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An if-test which EBV cannot be extracted from.</description>
+ <query name="K-CondExpr-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-9" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An if-test which EBV cannot be extracted from.</description>
+ <query name="K-CondExpr-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-10" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An if-test applied on fn:count().</description>
+ <query name="K-CondExpr-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-11" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>An if-test applied on fn:count() combined with fn:not().</description>
+ <query name="K-CondExpr-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CondExpr-12" FilePath="Expressions/CondExpr/" scenario="standard">
+ <description>if-then clause combined with fn:boolean().</description>
+ <query name="K-CondExpr-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CondExpr-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CondExpr-1" FilePath="CondExpr/" scenario="standard">
+ <description>An expression that can be rewritten to the empty sequence, no matter the test branch.</description>
+ <query name="K2-CondExpr-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CondExpr-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CondExpr-2" FilePath="CondExpr/" scenario="standard">
+ <description>An expression that can be simplified to any of the result branches, no matter the test branch.</description>
+ <query name="K2-CondExpr-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CondExpr-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CondExpr-3" FilePath="CondExpr/" scenario="standard">
+ <description>It is ok to name a function 'unordered'.</description>
+ <query name="K2-CondExpr-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CondExpr-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CondExpr-4" FilePath="CondExpr/" scenario="standard">
+ <description>Extract the EBV from a node sequence. Sorting and deduplication isn't necessary in that case.</description>
+ <query name="K2-CondExpr-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">acme_corp</input-file>
+ <output-file role="principal" compare="Text">K2-CondExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CondExpr-5" FilePath="CondExpr/" scenario="parse-error">
+ <description>There is no exclamation mark operator in XQuery.</description>
+ <query name="K2-CondExpr-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CondExpr-6" FilePath="CondExpr/" scenario="parse-error">
+ <description>An if expression cannot directly be an axis step.</description>
+ <query name="K2-CondExpr-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CondExpr-7" FilePath="CondExpr/" scenario="standard">
+ <description>Use a set of expressions that trigger a bug in some parsers.</description>
+ <query name="K2-CondExpr-7" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CondExpr-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="QuantExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Quantified Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="QuantExprWithout" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Quantified Expressions Without TypeDeclaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="quantExpr-1" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and addition expression. Returns false.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-1" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-2" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and addition expression. Returns true.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-2" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-3" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and subtraction expression. Returns false.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-3" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-4" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and subtraction expression. Returns true.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-4" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-5" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and a multiplication expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-5" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-6" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and a division (div) expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-6" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-7" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and a division (idiv) expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-7" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-8" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:avg" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-8" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-9" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:string" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-9" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-10" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:string-length" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-10" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-11" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:count" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-11" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-12" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:true" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-12" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-13" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:false" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-13" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-14" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of "fn:not" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-14" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-15" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of logical expression (or operand).</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-15" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-16" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of logical expression (and operand).</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-16" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-17" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of string data.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-17" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-18" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables with addition operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-18" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-19" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables with subtraction operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-19" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-20" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables with multiplication operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-20" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-21" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables with division (div) operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-21" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-22" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables with division (idiv) operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-22" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-23" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the "fn:string" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-23" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-24" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:integer data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-24" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-25" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:decimal data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-25" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-26" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:float data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-26" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-27" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:double data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-27" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-28" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:boolean data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-28" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-29" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:dateTime data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-29" date="2005-08-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-30" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword and use of multiple variables and the xs:date data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-30" date="2005-08-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-31" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and addition expression. Returns false.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-31" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-32" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and addition expression. Returns true.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-32" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantExpr-33" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and subtraction expression. Returns false.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-33" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-34" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and subtraction expression. Returns true.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-34" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-35" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and a multiplication expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-35" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-36" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and a division (div) expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-36" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-37" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and a division (idiv) expression.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-37" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-38" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:avg" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-38" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-39" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:string" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-39" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-40" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:string-length" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-40" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-41" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:count" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-41" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-42" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:true" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-42" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-43" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:false" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-43" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-44" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of "fn:not" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-44" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-45" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of logical expression (or operand).</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-45" date="2005-08-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-46" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of logical expression (and operand).</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-46" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-47" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of string data.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-47" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-48" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables with addition operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-48" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-49" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables with subtraction operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-49" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-50" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables with multiplication operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-50" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-51" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables with division (div) operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-51" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-52" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables with division (idiv) operation .</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-52" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-53" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the "fn:string" function.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-53" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-54" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:integer data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-54" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-55" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:decimal data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-55" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-56" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:float data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-56" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-57" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:double data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-57" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-58" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:boolean data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-58" date="2005-08-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="quantexpr-59" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:dateTime data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-59" date="2005-08-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-1" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>'every': EBV can't be extracted from xs:QName.</description>
+ <query name="K-QuantExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-2" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>'some': EBV can't be extracted from xs:QName.</description>
+ <query name="K-QuantExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-3" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>$foo has static type xs:integer; which cannot be compared to xs:string.</description>
+ <query name="K-QuantExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-4" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>$foo has static type xs:integer; which cannot be compared to xs:string.</description>
+ <query name="K-QuantExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-5" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A some-quantification applied on fn:count().</description>
+ <query name="K-QuantExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-6" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A some-quantification applied on fn:count().</description>
+ <query name="K-QuantExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-7" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>some-quantification combined with fn:boolean().</description>
+ <query name="K-QuantExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-8" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>every-quantification combined with fn:boolean().</description>
+ <query name="K-QuantExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-9" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>every-quantification combined with empty variable binding.</description>
+ <query name="K-QuantExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-10" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>some-quantification combined with empty variable binding.</description>
+ <query name="K-QuantExprWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-11" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $foo in 1 satisfies true()`.</description>
+ <query name="K-QuantExprWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-12" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $foo in 1 satisfies true()`.</description>
+ <query name="K-QuantExprWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-13" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(some $foo in 1 satisfies false())`.</description>
+ <query name="K-QuantExprWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-14" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $foo in 1 satisfies false())`.</description>
+ <query name="K-QuantExprWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-15" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $foo in 1 satisfies 1`.</description>
+ <query name="K-QuantExprWithout-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-16" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $foo in 1 satisfies 1`.</description>
+ <query name="K-QuantExprWithout-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-17" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $foo in 1 satisfies "a string"`.</description>
+ <query name="K-QuantExprWithout-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-18" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $foo in 1 satisfies "a string"`.</description>
+ <query name="K-QuantExprWithout-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-19" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $var in (true(), true(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-20" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (true(), false(), true()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-21" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (false(), true(), true()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-22" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (true(), true(), false()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-23" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), true(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-24" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), false(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-25" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (false(), true(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-26" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), true(), false()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-27" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(some $var in (false(), false(), false()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-28" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>EBV cannot be extracted fro xs:hexBinary.</description>
+ <query name="K-QuantExprWithout-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-29" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>EBV cannot be extracted fro xs:hexBinary.</description>
+ <query name="K-QuantExprWithout-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-30" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>EBV cannot be extracted fro xs:hexBinary.</description>
+ <query name="K-QuantExprWithout-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-31" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>EBV cannot be extracted fro xs:hexBinary.</description>
+ <query name="K-QuantExprWithout-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-32" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>EBV cannot be extracted fro xs:hexBinary.</description>
+ <query name="K-QuantExprWithout-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-33" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Since EBV cannot be extracted from xs:hexBinary, FORG0006 is allowed.</description>
+ <query name="K-QuantExprWithout-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-33.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-34" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (false(), true(), true()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-35" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (true(), false(), true()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-36" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (true(), true(), false()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-37" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), true(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-38" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), false(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-39" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (false(), true(), true()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-40" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (true(), true(), false()) satisfies $var`.</description>
+ <query name="K-QuantExprWithout-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-41" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(some $var in (false(), false(), false()) satisfies $var)`.</description>
+ <query name="K-QuantExprWithout-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-41.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-42" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A binding in a 'some' quantification shadows global variables.</description>
+ <query name="K-QuantExprWithout-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-42.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-43" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A binding in a 'some' quantification shadows global variables.</description>
+ <query name="K-QuantExprWithout-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-43.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-44" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A binding in a 'every' quantification shadows global variables.</description>
+ <query name="K-QuantExprWithout-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-45" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A binding in a 'every' quantification shadows global variables.</description>
+ <query name="K-QuantExprWithout-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-46" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (1, 2, 3) satisfies $var eq 3`.</description>
+ <query name="K-QuantExprWithout-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-47" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (1, 2, 3) satisfies $var eq 3)`.</description>
+ <query name="K-QuantExprWithout-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-48" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $var in (1, 2, 3) satisfies $var eq 1 or $var eq 2 or $var eq 3`.</description>
+ <query name="K-QuantExprWithout-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-49" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (1, 2, 3) satisfies $var eq 1 or $var eq 2 or $var eq 3`.</description>
+ <query name="K-QuantExprWithout-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-50" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $aaa in (1, 2, 3), $bbb in (3, 2, 1) satisfies $aaa + $bbb eq 4`.</description>
+ <query name="K-QuantExprWithout-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-51" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `every $aaa in (3, 3, 3), $bbb in (3, 3, 3) satisfies $aaa + $bbb eq 6`.</description>
+ <query name="K-QuantExprWithout-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-52" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `not(every $var in (1, 2, 3) satisfies $var eq 3)`.</description>
+ <query name="K-QuantExprWithout-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-53" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `some $var in (1, 2, 3) satisfies $var eq 3`.</description>
+ <query name="K-QuantExprWithout-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-54" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (some $a in 1 satisfies $a)`.</description>
+ <query name="K-QuantExprWithout-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-55" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (every $a in 1 satisfies $a)`.</description>
+ <query name="K-QuantExprWithout-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-56" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (some $fn:name in (1, 2) satisfies $fn:name)`.</description>
+ <query name="K-QuantExprWithout-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-57" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (some $xs:name in (1, 2) satisfies $xs:name)`.</description>
+ <query name="K-QuantExprWithout-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-58" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (every $fn:name in (1, 2) satisfies $fn:name)`.</description>
+ <query name="K-QuantExprWithout-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-59" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>A test whose essence is: `true() eq (every $xs:name in (1, 2) satisfies $xs:name)`.</description>
+ <query name="K-QuantExprWithout-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-59.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-60" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-61" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-62" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-63" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-64" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-65" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-66" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-67" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-68" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-69" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-70" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-71" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-72" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-73" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-74" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>The 'return' keyword is not valid in a 'some' expression, it must be 'satisfies'.</description>
+ <query name="K-QuantExprWithout-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-75" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>The 'return' keyword is not valid in an 'every' expression, it must be 'satisfies'.</description>
+ <query name="K-QuantExprWithout-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-76" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-77" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-78" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-79" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-80" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-81" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-82" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-83" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-84" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-85" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-86" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-87" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWithout-88" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Variable which is not in scope.</description>
+ <query name="K-QuantExprWithout-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-89" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Nested variable bindings can reference each other.</description>
+ <query name="K-QuantExprWithout-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-90" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Nested variable bindings can reference each other.</description>
+ <query name="K-QuantExprWithout-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-91" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Nested variable bindings can reference each other.</description>
+ <query name="K-QuantExprWithout-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-92" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Nested variable bindings can reference each other.</description>
+ <query name="K-QuantExprWithout-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-93" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Nested variable bindings can reference each other.</description>
+ <query name="K-QuantExprWithout-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWithout-93.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-94" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>It is a type error to try to extract the EBV value of two integers.</description>
+ <query name="K-QuantExprWithout-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-95" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>It is a type error to try to extract the EBV value of two integers.</description>
+ <query name="K-QuantExprWithout-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-96" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>It is a type error to try to extract the EBV value of two integers.</description>
+ <query name="K-QuantExprWithout-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-97" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>It is a type error to try to extract the EBV value of two integers.</description>
+ <query name="K-QuantExprWithout-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-98" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>No 'at' declaration is allowed in 'some'-quantification.</description>
+ <query name="K-QuantExprWithout-98" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWithout-99" FilePath="Expressions/QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>No 'at' declaration is allowed in 'every'-quantification.</description>
+ <query name="K-QuantExprWithout-99" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-QuantExprWithout-1" FilePath="QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>Keywords are case sensitive.</description>
+ <query name="K2-QuantExprWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-QuantExprWithout-2" FilePath="QuantExpr/QuantExprWithout/" scenario="parse-error">
+ <description>Keywords are case sensitive.</description>
+ <query name="K2-QuantExprWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-3" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Ensure the focus is defined.</description>
+ <query name="K2-QuantExprWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-QuantExprWithout-4" FilePath="QuantExpr/QuantExprWithout/" scenario="runtime-error">
+ <description>Ensure use of the undefined focus gets flagged.</description>
+ <query name="K2-QuantExprWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-5" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Use the focus from within a some-expression.</description>
+ <query name="K2-QuantExprWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-6" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Use the focus from within a every-expression.</description>
+ <query name="K2-QuantExprWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-7" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Use the focus from within a every-expression's tail.</description>
+ <query name="K2-QuantExprWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-8" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Use the focus from within a some-expression's tail.</description>
+ <query name="K2-QuantExprWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-QuantExprWithout-9" FilePath="QuantExpr/QuantExprWithout/" scenario="standard">
+ <description>Combine some with fn:deep-equal().</description>
+ <query name="K2-QuantExprWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-QuantExprWithout-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="QuantExprWith" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Quantified Expressions With TypeDeclaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="quantExpr-60" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword and use of multiple variables and the xs:date data type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantExpr-60" date="2005-08-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">quantExpr-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="quantexpr-61" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword that binds the declared variables to and xs:integer type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-61" date="2006-05-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="quantexpr-62" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword that binds the declared variable to an xs:string type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-62" date="2006-05-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="quantexpr-63" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword that binds the declared variable to an xs:string type.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-63" date="2006-05-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="quantexpr-64" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "every" keyword that binds the declared variables to an xs:string and xs:integer type respectively.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-64" date="2006-05-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="quantexpr-65" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple quantified expression using "some" keyword that binds the declared variable to an xs:integer and xs:float type respectively.</description>
+ <spec-citation spec="XQuery" section-number="3.11" section-title="Quantified Expressions" section-pointer="id-quantified-expressions"/>
+ <query name="quantexpr-65" date="2006-05-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-1" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-2" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-3" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-4" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-5" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-6" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying type declarations(cardinalities have no impact).</description>
+ <query name="K-QuantExprWith-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWith-7" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="parse-error">
+ <description>Every-quantification; the empty-sequence() cannot have an occurrence indicator.</description>
+ <query name="K-QuantExprWith-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWith-8" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="parse-error">
+ <description>Every-quantification; the empty-sequence() cannot have an occurrence indicator.</description>
+ <query name="K-QuantExprWith-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-9" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Some-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-10" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Some-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-11" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Every-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-12" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Every-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-13" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Every-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-14" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Some-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-15" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Some-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-16" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="runtime-error">
+ <description>Some-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-17" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-18" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification carrying invalid type declarations.</description>
+ <query name="K-QuantExprWith-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWith-19" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="parse-error">
+ <description>No 'at' declaration is allowed in 'some'-quantification.</description>
+ <query name="K-QuantExprWith-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-QuantExprWith-20" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="parse-error">
+ <description>No 'at' declaration is allowed in 'every'-quantification.</description>
+ <query name="K-QuantExprWith-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-21" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification with type-declaration. An implementation supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-QuantExprWith-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-21.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-22" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification with type-declaration. An implementation supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-QuantExprWith-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-22.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-23" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification with type-declaration.</description>
+ <query name="K-QuantExprWith-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-QuantExprWith-24" FilePath="Expressions/QuantExpr/QuantExprWith/" scenario="standard">
+ <description>Every-quantification with type-declaration.</description>
+ <query name="K-QuantExprWith-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-QuantExprWith-24.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="exprSeqTypes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Expressions on Sequence Types</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprInstanceOf" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Instance Of</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="instanceof1" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof1" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof2" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof2" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof3" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof3" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof4" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof4" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof5" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof5" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof6" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof6" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof7" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof7" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof8" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof8" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof9" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof9" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof10" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof10" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof11" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "dateTime instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof11" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof12" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof12" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof13" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof13" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof14" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof14" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof15" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof15" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof16" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof16" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof17" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof17" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof18" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof18" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof19" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof19" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof20" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof20" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof21" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof21" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof22" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "time instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof22" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof23" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof23" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof24" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof24" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof25" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof25" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof26" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof26" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof27" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof27" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof28" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof28" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof29" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof29" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof30" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof30" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof31" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof31" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof32" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof32" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof33" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "date instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof33" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof34" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof34" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof35" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof35" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof36" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof36" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof37" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof37" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof38" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof38" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof39" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof39" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof40" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof40" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof41" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof41" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof42" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof42" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof43" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof43" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof44" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "boolean instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof44" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof45" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof45" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof46" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof46" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof47" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof47" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof48" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof48" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof49" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof49" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof50" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof50" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof51" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof51" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof52" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof52" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof53" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof53" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof54" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof54" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof55" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "float instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof55" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof56" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof56" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof57" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof57" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof58" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof58" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof59" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof59" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof60" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof60" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof61" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof61" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof62" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof62" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof63" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof63" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof63.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof64" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof64" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof65" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof65" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof66" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "double instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof66" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof67" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof67" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof68" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof68" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof69" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof69" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof70" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof70" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof71" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof71" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof71.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof72" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof72" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof72.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof73" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof73" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof74" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof74" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof75" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof75" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof75.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof76" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof76" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof77" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "anyURI instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof77" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof78" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof78" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof79" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof79" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof80" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof80" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof81" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof81" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof82" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof82" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof82.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof83" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof83" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof83.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof84" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof84" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof84.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof85" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof85" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof85.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof86" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof86" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof87" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof87" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof88" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "string instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof88" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof88.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof89" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof89" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof90" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof90" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof91" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof91" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof92" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof92" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof93" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof93" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof93.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof94" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof94" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof94.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof95" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof95" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof95.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof96" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof96" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof96.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof97" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof97" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof97.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof98" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof98" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof98.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof99" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "decimal instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof99" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof99.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof100" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:dateTime".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof100" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof100.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof101" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:time".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof101" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof102" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:date".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof102" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof103" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:boolean".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof103" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof104" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:float".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof104" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof104.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof105" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:double".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof105" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof105.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof106" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:anyURI".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof106" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof106.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof107" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:string".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof107" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof108" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:decimal".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof108" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof109" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:integer".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof109" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="instanceof110" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "instance of" expression for pattern "integer instance of xs:int".</description>
+ <spec-citation spec="XQuery" section-number="3.12.1" section-title="Instance Of" section-pointer="id-instance-of"/>
+ <query name="instanceof110" date="2005-04-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">instanceof110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-1" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of item()`.</description>
+ <query name="K-SeqExprInstanceOf-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-2" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>item() type with comment appearing inside the paranteses.</description>
+ <query name="K-SeqExprInstanceOf-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-3" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of xs:integer`.</description>
+ <query name="K-SeqExprInstanceOf-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-4" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of xs:decimal`.</description>
+ <query name="K-SeqExprInstanceOf-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-5" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of xs:integer?`.</description>
+ <query name="K-SeqExprInstanceOf-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-6" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of xs:integer+`.</description>
+ <query name="K-SeqExprInstanceOf-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-7" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1 instance of xs:integer*`.</description>
+ <query name="K-SeqExprInstanceOf-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-8" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `false() instance of xs:boolean`.</description>
+ <query name="K-SeqExprInstanceOf-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-9" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `false() instance of xs:anyAtomicType`.</description>
+ <query name="K-SeqExprInstanceOf-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-10" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `"a string" instance of xs:string`.</description>
+ <query name="K-SeqExprInstanceOf-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-11" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not("false" instance of xs:boolean)`.</description>
+ <query name="K-SeqExprInstanceOf-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-12" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1.1 instance of xs:decimal`.</description>
+ <query name="K-SeqExprInstanceOf-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-13" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1.1 instance of xs:integer)`.</description>
+ <query name="K-SeqExprInstanceOf-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-14" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("http://www.example.com/") instance of xs:anyURI`.</description>
+ <query name="K-SeqExprInstanceOf-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-15" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(xs:anyURI("http://www.example.com/") instance of xs:string)`.</description>
+ <query name="K-SeqExprInstanceOf-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-16" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not("a string" instance of xs:untypedAtomic)`.</description>
+ <query name="K-SeqExprInstanceOf-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-17" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3, 4, 5) instance of xs:integer+`.</description>
+ <query name="K-SeqExprInstanceOf-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-18" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, 3, 4, 5) instance of xs:integer)`.</description>
+ <query name="K-SeqExprInstanceOf-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-19" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, 3, 4, 5) instance of xs:integer?)`.</description>
+ <query name="K-SeqExprInstanceOf-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-20" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3, 4, 5) instance of xs:integer*`.</description>
+ <query name="K-SeqExprInstanceOf-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-21" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3, 4, 5) instance of item()+`.</description>
+ <query name="K-SeqExprInstanceOf-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-22" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, "a string", 4, 5) instance of xs:integer*)`.</description>
+ <query name="K-SeqExprInstanceOf-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-23" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, 1.1, 4, 5) instance of xs:integer*)`.</description>
+ <query name="K-SeqExprInstanceOf-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-24" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, "a string", 4, 5) instance of xs:string*)`.</description>
+ <query name="K-SeqExprInstanceOf-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-25" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, "a string", 4, 5) instance of xs:anyAtomicType*`.</description>
+ <query name="K-SeqExprInstanceOf-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-26" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, count("one"), 4, 5) instance of xs:integer+`.</description>
+ <query name="K-SeqExprInstanceOf-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-27" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of text())`.</description>
+ <query name="K-SeqExprInstanceOf-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-28" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of node())`.</description>
+ <query name="K-SeqExprInstanceOf-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-29" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of element())`.</description>
+ <query name="K-SeqExprInstanceOf-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-30" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of processing-instruction())`.</description>
+ <query name="K-SeqExprInstanceOf-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-31" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of comment())`.</description>
+ <query name="K-SeqExprInstanceOf-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-32" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A comment appearing inside the paranteses of the sequence type text().</description>
+ <query name="K-SeqExprInstanceOf-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-33" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A comment appearing inside the paranteses of the sequence type node().</description>
+ <query name="K-SeqExprInstanceOf-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-34" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A comment appearing inside the paranteses of the sequence type element().</description>
+ <query name="K-SeqExprInstanceOf-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-35" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A comment appearing inside the paranteses of the sequence type processing-instruction().</description>
+ <query name="K-SeqExprInstanceOf-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-36" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A comment appearing inside the paranteses of the sequence type comment().</description>
+ <query name="K-SeqExprInstanceOf-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-37" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(1 instance of empty-sequence())`.</description>
+ <query name="K-SeqExprInstanceOf-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-38" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not( (1, 2, 3) instance of empty-sequence())`.</description>
+ <query name="K-SeqExprInstanceOf-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-39" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `() instance of empty-sequence()`.</description>
+ <query name="K-SeqExprInstanceOf-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-40" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Comment appearing inside the paranteses of empty-sequence().</description>
+ <query name="K-SeqExprInstanceOf-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-41" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(((()))) instance of empty-sequence()`.</description>
+ <query name="K-SeqExprInstanceOf-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-42" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `((), (), ()) instance of empty-sequence()`.</description>
+ <query name="K-SeqExprInstanceOf-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-43" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `((), "xs:string") instance of xs:string`.</description>
+ <query name="K-SeqExprInstanceOf-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-44" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `("xs:string", (), "xs:string") instance of xs:string+`.</description>
+ <query name="K-SeqExprInstanceOf-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-45" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `(1.1, (), 1) instance of xs:decimal+`.</description>
+ <query name="K-SeqExprInstanceOf-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-46" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not("a string" instance of xs:NOTATION)`.</description>
+ <query name="K-SeqExprInstanceOf-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-47" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not("a string" instance of xs:QName)`.</description>
+ <query name="K-SeqExprInstanceOf-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-48" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `1.1 instance of xs:decimal and not(1.1 instance of xs:integer)`.</description>
+ <query name="K-SeqExprInstanceOf-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-49" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-50" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-51" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-52" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-53" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-54" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="parse-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-55" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="parse-error">
+ <description>A type is referenced which doesn't exist.</description>
+ <query name="K-SeqExprInstanceOf-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-56" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-56.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-57" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-57.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-58" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-58.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-59" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-59.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-60" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-61" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-62" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-62.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-63" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="runtime-error">
+ <description>The fn:error() function in combination with 'instance of'.</description>
+ <query name="K-SeqExprInstanceOf-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-63.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-64" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `not(((10)div(3)) instance of xs:integer)`.</description>
+ <query name="K-SeqExprInstanceOf-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-65" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `((10)idiv(3)) instance of xs:integer`.</description>
+ <query name="K-SeqExprInstanceOf-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprInstanceOf-66" FilePath="Expressions/exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>A test whose essence is: `((10)mod(3)) instance of xs:integer`.</description>
+ <query name="K-SeqExprInstanceOf-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprInstanceOf-66.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-1" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type element().</description>
+ <query name="K2-SeqExprInstanceOf-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-2" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type element(*).</description>
+ <query name="K2-SeqExprInstanceOf-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-3" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type element(*).</description>
+ <query name="K2-SeqExprInstanceOf-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-4" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type element(name).</description>
+ <query name="K2-SeqExprInstanceOf-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-5" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type attribute().</description>
+ <query name="K2-SeqExprInstanceOf-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-6" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type attribute(*).</description>
+ <query name="K2-SeqExprInstanceOf-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-7" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an element node against type attribute(e).</description>
+ <query name="K2-SeqExprInstanceOf-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-8" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type element(name).</description>
+ <query name="K2-SeqExprInstanceOf-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-9" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type attribute().</description>
+ <query name="K2-SeqExprInstanceOf-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-10" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type attribute(*).</description>
+ <query name="K2-SeqExprInstanceOf-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-11" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type element(e).</description>
+ <query name="K2-SeqExprInstanceOf-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-12" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type element().</description>
+ <query name="K2-SeqExprInstanceOf-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-13" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type element(*).</description>
+ <query name="K2-SeqExprInstanceOf-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-14" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test an attribute node against type element(name).</description>
+ <query name="K2-SeqExprInstanceOf-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-15" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:nonPositiveInteger in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-16" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:negativeInteger in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-17" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:long in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-18" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:int in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-19" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:short in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-20" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:byte in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-21" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:nonNegativeInteger in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-22" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:nonNegativeInteger in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-23" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:unsignedLong in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-24" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:unsignedInt in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-25" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:unsignedShort in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-26" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:unsignedByte in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-27" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:positiveInteger in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-28" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:normalizedString in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-29" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:token in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-30" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:language in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-31" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:NMTOKEN in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-32" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:Name in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-33" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:NCName in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-34" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:ID in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-35" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:IDREF in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-36" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check the return type of xs:ENTITY in a simple way.</description>
+ <query name="K2-SeqExprInstanceOf-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-37" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:normalizedString has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-38" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:token has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-39" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:language has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-40" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:NMTOKEN has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-41" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:Name has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-42" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:NCName has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-43" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:ID has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-44" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:IDREF has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-45" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:ENTITY has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-46" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:nonPositiveInteger has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-47" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:negativeInteger has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-48" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:long has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-49" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:int has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-50" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:short has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-51" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:byte has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-52" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:nonNegativeInteger has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-53" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:unsignedLong has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-54" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:unsignedInt has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-55" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:unsignedShort has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-56" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:unsignedByte has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-57" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:positiveInteger has the correct parent type.</description>
+ <query name="K2-SeqExprInstanceOf-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-58" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:nonNegativeInteger is not a child of nonPositiveInteger.</description>
+ <query name="K2-SeqExprInstanceOf-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-59" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:nonNegativeInteger is not a child of negativeInteger.</description>
+ <query name="K2-SeqExprInstanceOf-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-60" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:positiveInteger is not a child of negativeInteger.</description>
+ <query name="K2-SeqExprInstanceOf-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-61" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:positiveInteger is not a child of nonPositiveInteger.</description>
+ <query name="K2-SeqExprInstanceOf-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-62" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:long is not a child of negativeInteger.</description>
+ <query name="K2-SeqExprInstanceOf-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-63" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:long is not a child of nonPositiveInteger.</description>
+ <query name="K2-SeqExprInstanceOf-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-63.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-64" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:long is not a child of nonNegativeInteger.</description>
+ <query name="K2-SeqExprInstanceOf-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-65" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:long is not a child of positiveInteger.</description>
+ <query name="K2-SeqExprInstanceOf-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-66" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:token is not a child of xs:NCName.</description>
+ <query name="K2-SeqExprInstanceOf-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-67" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:ID is not a child of xs:NCName.</description>
+ <query name="K2-SeqExprInstanceOf-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-68" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:ENTITY is not a child of xs:NCName.</description>
+ <query name="K2-SeqExprInstanceOf-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-69" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:language is not a child of xs:NMTOKEN.</description>
+ <query name="K2-SeqExprInstanceOf-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-70" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:Name is not a child of xs:language.</description>
+ <query name="K2-SeqExprInstanceOf-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-71" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Check that xs:normalizedString is not a child of xs:token.</description>
+ <query name="K2-SeqExprInstanceOf-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-71.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-72" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure a name test with the attribute axis gets the correct type.</description>
+ <query name="K2-SeqExprInstanceOf-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-72.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-73" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure a name test with the abbreviated attribute axis gets the correct type.</description>
+ <query name="K2-SeqExprInstanceOf-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-74" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:byte is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-75" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:nonPositiveInteger is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-75.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-76" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:negativeInteger is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-77" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:long is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-78" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:int is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-79" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:short is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-80" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:nonNegativeInteger is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-81" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedLong is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-82" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedInt is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-82.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-83" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedShort is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-83.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-84" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedByte is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-84.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-85" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:positiveInteger is of the right type, when casting from xs:double.</description>
+ <query name="K2-SeqExprInstanceOf-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-85.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-86" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:byte is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-87" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:nonPositiveInteger is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-88" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:negativeInteger is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-88.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-89" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:long is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-90" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:int is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-91" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:short is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-92" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:nonNegativeInteger is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-93" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedLong is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-93.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-94" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedInt is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-94.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-95" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedShort is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-95.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-96" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:unsignedByte is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-96.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprInstanceOf-97" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Ensure that a cast to xs:positiveInteger is of the right type, when casting from xs:float.</description>
+ <query name="K2-SeqExprInstanceOf-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-97.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-98" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Instance of involving empty-sequence().</description>
+ <query name="K2-SeqExprInstanceOf-98" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-98.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-99" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test using attribute().</description>
+ <query name="K2-SeqExprInstanceOf-99" date="2009-01-14+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-99.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprInstanceOf-100" FilePath="exprSeqTypes/SeqExprInstanceOf/" scenario="standard">
+ <description>Test using element().</description>
+ <query name="K2-SeqExprInstanceOf-100" date="2009-01-14+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprInstanceOf-100.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="sequenceExprTypeswitch" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Typeswitch</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="typeswitchhc1" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic integer value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc2" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic decimal value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc3" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic double value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc4" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic string value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc5" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic float value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc6" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using an atomic boolean value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc6" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc7" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using a date value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc7" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc8" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using a time value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc8" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc9" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with operand expression using a dateTime value.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc9" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc10" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression where the "default" should be evaluated.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc10" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc11" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression where a dynamic error from default clause should not be raised.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc11" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc12" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression where a dynamic error from default clause should not be raised.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc12" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc13" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression operand expression is an if expression that evaluates to integer type.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc13" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc14" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression operand expression is an "and expression" that evaluates to boolean type.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc14" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc15" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression operand expression is an "or expression" that evaluates to boolean type.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc15" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc16" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression operand expression is a "typeswitch expression" that evaluates to integer type.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc16" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">typeswitchhc16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc17" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing an integer addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc17" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc18" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a decimal addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc18" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc19" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a double addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc19" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc20" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a string operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc20" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc21" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing an fn:count function.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc21" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc22" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc22" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc23" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc23" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc24" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a division (div) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc24" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="typeswitchhc25" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluating a typeswitch expression with return clause containing a division (idiv) operation.</description>
+ <spec-citation spec="XQuery" section-number="3.12.2" section-title="Typeswitch" section-pointer="id-typeswitch"/>
+ <query name="typeswitchhc25" date="2005-08-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">typeswitchhc25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-1" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>typeswitch test where the sequence types only differs in cardinality.</description>
+ <query name="K-sequenceExprTypeswitch-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-2" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A string literal is of type xs:string, even though it can be promoted to xs:anyURI.</description>
+ <query name="K-sequenceExprTypeswitch-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-3" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>typeswitch test: A string literal is of type xs:string, even though it can be promoted to xs:untypedAtomic.</description>
+ <query name="K-sequenceExprTypeswitch-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-4" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A sequence of atomic items are not treated individually, but as a whole.</description>
+ <query name="K-sequenceExprTypeswitch-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-5" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A typeswitch scenario which in some implementations trigger certain optimization code paths.</description>
+ <query name="K-sequenceExprTypeswitch-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-6" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A typeswitch scenario involving empty-sequence(). Both the 'xs:integer*' branch and the 'empty-sequnec()' branch are valid.</description>
+ <query name="K-sequenceExprTypeswitch-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-7" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A typeswitch with an operand expression being the comma operator using no paranteses.</description>
+ <query name="K-sequenceExprTypeswitch-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-sequenceExprTypeswitch-8" FilePath="Expressions/exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>A typeswitch where the case clauses will never be evaluated. In some implementations this trigger optimization code paths.</description>
+ <query name="K-sequenceExprTypeswitch-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-sequenceExprTypeswitch-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-1" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>Extract the EBV from the result of a typeswitch.</description>
+ <query name="K2-sequenceExprTypeswitch-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-sequenceExprTypeswitch-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-sequenceExprTypeswitch-2" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="parse-error">
+ <description>A default clause must be specified.</description>
+ <query name="K2-sequenceExprTypeswitch-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-sequenceExprTypeswitch-3" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="parse-error">
+ <description>Parenteses must be specified for the expression that's switched.</description>
+ <query name="K2-sequenceExprTypeswitch-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-4" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A variable is only in scope for the case branch it is declared for.</description>
+ <query name="K2-sequenceExprTypeswitch-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-5" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A variable is only in scope for the case branch it is declared for(#2).</description>
+ <query name="K2-sequenceExprTypeswitch-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-6" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A variable is only in scope for the case branch it is declared for(#3).</description>
+ <query name="K2-sequenceExprTypeswitch-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-7" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A variable is only in scope for the case branch it is declared for(#3).</description>
+ <query name="K2-sequenceExprTypeswitch-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-sequenceExprTypeswitch-8" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="parse-error">
+ <description>A type declaration is not allowed in the default branch.</description>
+ <query name="K2-sequenceExprTypeswitch-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-9" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>Typeswitch variables are not in scope outside the typeswitch expression.</description>
+ <query name="K2-sequenceExprTypeswitch-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-10" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>Typeswitch variables are not in scope outside the typeswitch expression.</description>
+ <query name="K2-sequenceExprTypeswitch-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-11" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A variable declared in the default branch doesn't carry over to a subsequent typeswitch.</description>
+ <query name="K2-sequenceExprTypeswitch-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-12" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>Two nested typeswitches.</description>
+ <query name="K2-sequenceExprTypeswitch-12" static-name="K2-sequenceExprTypeswitch-12-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-sequenceExprTypeswitch-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-13" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="runtime-error">
+ <description>A complex query that constructs nodes in the wrong order.</description>
+ <query name="K2-sequenceExprTypeswitch-13" static-name="K2-sequenceExprTypeswitch-13-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQTY0024</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-14" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>Use the focus from within a typeswitch's case-branch.</description>
+ <query name="K2-sequenceExprTypeswitch-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-sequenceExprTypeswitch-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-15" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>Use the focus from within a typeswitch's case-branch.</description>
+ <query name="K2-sequenceExprTypeswitch-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-sequenceExprTypeswitch-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-sequenceExprTypeswitch-16" FilePath="exprSeqTypes/sequenceExprTypeswitch/" scenario="standard">
+ <description>Use variables with type declarations.</description>
+ <query name="K2-sequenceExprTypeswitch-16" static-name="K2-sequenceExprTypeswitch-16-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-sequenceExprTypeswitch-16.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCastToDerived" featureOwner="NIST">
+ <GroupInfo>
+ <title>Cast from Derived types</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="cast-derived-1" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to a decimal.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-derived-1" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-2" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an integer.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-derived-2" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-3" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to non positive integer.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-3" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-4" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to a long.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-4" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-5" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to a nonNegativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-5" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-6" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-6" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-7" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an int.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-7" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-8" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-8" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-9" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-9" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-10" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an short.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-10" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-11" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an unsignedInt.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-11" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-12" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an unsignedShort.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-12" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-13" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to an unsignedByte.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-13" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-14" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from float to a byte.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-14" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-15" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a decimal.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-derived-15" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-16" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to an integer.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-derived-16" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-17" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-17" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-18" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a long.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-18" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-19" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a int.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-19" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-20" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-20" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-derived-21" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerived/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from double to a short.</description>
+ <spec-citation spec="FuncOps" section-number="17.2" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <query name="cast-derived-21" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCastToDerivedParents" featureOwner="NIST">
+ <GroupInfo>
+ <title>Cast from Derived types To Parents</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="cast-to-parent-1" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from decimal to a float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-1" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-2" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to an float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-2" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-3" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from nonPositiveInteger to a float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-3" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-4" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long float to a float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-4" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-5" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a nonNegativeInteger to a float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-5" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-6" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from negativeInteger to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-6" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-7" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an int to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-7" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-8" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an unsignedLong to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-8" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-9" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a positiveInteger to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-9" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-10" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a short to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-10" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-11" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an unsignedInt to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-11" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-12" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an unsignedShort to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-12" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-13" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an unsignedByte to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-13" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-14" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast a byte to float.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-14" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-15" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a decimal to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-15" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-16" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an integer to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-16" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-17" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a positiveInteger to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-17" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-18" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a long to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-18" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-19" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from an int to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-19" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-20" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from unsignedLong to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-20" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-to-parent-21" FilePath="Expressions/exprSeqTypes/SeqExprCastToDerivedParents/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a short to a double.</description>
+ <spec-citation spec="FuncOps" section-number="17.3" section-title="Casting from derived types to parent types" section-pointer="casting-from-derived-to-parent"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="cast-to-parent-21" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">thousand.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCastWithinBranch" featureOwner="NIST">
+ <GroupInfo>
+ <title>Casting within a branch of the type hierarchy</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="cast-within-1" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to nonPositiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-1" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-2" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to long.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-2" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-3" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to nonNegativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-3" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-4" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-4" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-5" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to int.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-5" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-6" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-6" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-7" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-7" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-8" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to short.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-8" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-9" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to unsignedInt.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-9" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-10" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to byte.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-10" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-11" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to unsignedShort.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-11" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-12" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from integer to an unsignedByte.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-12" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-13" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from a long to an integer.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-13" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-14" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to a nonNegativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-14" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-15" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to a negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-15" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">minus10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-16" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to an int.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-16" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-17" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to an unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-17" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-18" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to a positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-18" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-19" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to a short.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-19" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-20" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to unsignedInt.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-20" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="cast-within-21" FilePath="Expressions/exprSeqTypes/SeqExprCastWithinBranch/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of cast from long to a byte.</description>
+ <spec-citation spec="FuncOps" section-number="17.4" section-title="Casting within a branch of the type hierarchy" section-pointer="casting-within-branch"/>
+ <spec-citation spec="FuncOps" section-number="17.5" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="cast-within-21" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCast" featureOwner="IBM/XSLT and Frans Englich">
+ <GroupInfo>
+ <title>Cast</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="casthc1" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc1" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc2" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc2" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc3" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc3" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc4" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc4" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc5" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc5" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc6" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc6" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc7" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:string value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc7" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc8" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc8" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc9" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc9" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc10" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc10" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc11" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc11" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc12" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc12" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc13" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc13" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc14" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc14" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc15" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc15" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc16" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc16" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc17" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc17" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc18" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc18" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc19" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc19" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc20" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc20" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc21" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc21" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc22" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc22" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc23" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc23" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc24" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc24" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc25" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc25" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc26" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc26" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc27" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc27" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc28" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc28" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc29" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:dateTime.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc29" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc30" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:time.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc30" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc31" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:date.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc31" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc32" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc32" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc33" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:dateTime.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc33" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc34" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:date.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc34" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc35" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:time value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc35" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc36" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:time value casted as an xs:time.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc36" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc37" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:string.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc37" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc38" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:float.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc38" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc39" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:double.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc39" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc40" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc40" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc41" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthc41" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc42" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc42" date="2005-02-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">casthc42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="casthc43" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:string value casted as an xs:NOTATION.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthc43" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs001" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(INF) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs001" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs002" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(0.0E0) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs002" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs003" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs003" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs004" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(INF) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs004" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs005" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(0.0E0) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs005" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs006" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs006" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs007" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0.0E0) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs007" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs008" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(NaN) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs008" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs009" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1e-5) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs009" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs010" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-10000000) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs010" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs011" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs011" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs012" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0.0E0) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs012" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs013" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(NaN) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs013" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs014" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1e-5) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs014" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs015" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-10000000) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs015" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs016" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs016" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs017" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0.0E0) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs017" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs018" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(NaN) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs018" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs019" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1e-5) to xs:decimal.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs019" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs020" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(5.5432) to xs:decimal.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs020" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs021" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs021" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs022" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0.0E0) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs022" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs023" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(NaN) to xs:integer.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs023" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs024" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1e-5) to xs:integer.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs024" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs025" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-1.1234) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs025" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs026" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs026" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs027" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(P1Y2M3DT10H30M23S) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs027" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs028" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs028" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs029" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs029" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs030" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs030" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs031" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(P24M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs031" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs032" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-P21M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs032" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs033" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs033" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs034" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs034" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs035" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(P3DT10H30M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs035" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs036" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-PT100M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs036" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs036.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs037" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs037" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs038" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999-05-31T13:20:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs038" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs038.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs039" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-1999-05-31T13:20:00+14:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs039" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs039.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs040" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(2000-01-16T00:00:00Z) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs040" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs040.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs041" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs041" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs042" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(13:20:00-05:00) to xs:time.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs042" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs042.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs043" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(13:20:02.123) to xs:time.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs043" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs043.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs044" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(13:20:00Z) to xs:time.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs044" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs044.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs045" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs045" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs046" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999-05-31) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs046" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs046.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs047" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0012-12-03-05:00) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs047" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs047.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs048" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999-05-31Z) to xs:date.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs048" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs048.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs049" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs049" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs050" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999-05) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs050" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs050.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs051" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0012-12-05:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs051" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs051.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs052" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999-05Z) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs052" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs052.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs053" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs053" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs054" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999) to xs:gYear.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs054" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs054.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs055" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(-0012-05:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs055" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs055.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs056" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(1999Z) to xs:gYear.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs056" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs056.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs057" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:gYear.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs057" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs058" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--05-31) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs058" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs058.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs059" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--05-31+14:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs059" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs059.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs060" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--05-31Z) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs060" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs060.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs061" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs061" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs062" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(---31) to xs:gDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs062" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs062.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs063" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(---03-05:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs063" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs063.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs064" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(---31Z) to xs:gDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs064" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs064.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs065" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:gDay.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs065" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs066" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--05) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs066" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs066.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs067" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--12-05:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs067" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs067.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs068" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(--05Z) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs068" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs068.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs069" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs069" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs070" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(0.0) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs070" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs071" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(0) to xs:boolean.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs071" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs071.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs072" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:boolean.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs072" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs072.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs073" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs073" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs073.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs074" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(00000000) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs074" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs074.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs075" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(D74D35D35D35) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs075" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs075.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs076" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs076" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs077" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(010010101) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs077" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs078" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(0fb7) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs078" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs078.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs079" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(D74D35D35D35) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs079" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs079.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs080" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(http://www.example.com/~b%C3%A9b%C3%A9) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs080" date="2006-01-27-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs080.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs081" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(true) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs081" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs081.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs082" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:untypedAtomic(http://www.ietf.org/rfc/rfc2396.txt) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs082" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs082.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs083" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(INF) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs083" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs083.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs084" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(0.0E0) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs084" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs084.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs085" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs085" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs085.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs086" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(INF) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs086" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs086.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs087" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(0.0E0) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs087" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs087.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs088" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:string.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs088" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs088.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs089" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0.0E0) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs089" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs089.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs090" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(NaN) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs090" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs090.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs091" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1e-5) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs091" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs091.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs092" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-10000000) to xs:float.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs092" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs092.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs093" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs093" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs094" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0.0E0) to xs:double.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs094" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs094.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs095" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(NaN) to xs:double.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs095" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs095.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs096" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1e-5) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs096" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs096.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs097" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-10000000) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs097" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs097.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs098" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs098" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs099" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0.0E0) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs099" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs100" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(NaN) to xs:decimal.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs100" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs101" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(1e-5) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs101" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs102" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(5.5432) to xs:decimal.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs102" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs103" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:decimal.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs103" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs104" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0.0E0) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs104" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs105" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(NaN) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs105" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs106" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(1e-5) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs106" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs107" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(-1.1234) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs107" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs108" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:integer.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs108" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs109" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(P1Y2M3DT10H30M23S) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs109" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs110" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-P1Y1M1DT1H1M1.123S) to xs:duration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs110" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs111" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs111" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs112" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(-P1Y1M1DT1H1M1.123S) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs112" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs113" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(P24M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs113" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs114" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-P21M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs114" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs115" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs115" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs116" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(-P1Y1M1DT1H1M1.123S) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs116" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs117" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(P3DT10H30M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs117" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs117.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs118" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-PT100M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs118" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs118.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs119" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs119" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs120" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999-05-31T13:20:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs120" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs120.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs121" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-1999-05-31T13:20:00+14:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs121" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs121.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs122" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(2000-01-16T00:00:00Z) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs122" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs122.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs123" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs123" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs124" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(13:20:00-05:00) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs124" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs124.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs125" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(13:20:02.123) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs125" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs125.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs126" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(13:20:00Z) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs126" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs126.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs127" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs127" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs128" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999-05-31) to xs:date.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs128" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs128.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs129" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0012-12-03-05:00) to xs:date.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs129" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs129.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs130" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999-05-31Z) to xs:date.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs130" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs130.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs131" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:date.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs131" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs132" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999-05) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs132" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs133" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0012-12-05:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs133" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs134" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999-05Z) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs134" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs135" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs135" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs136" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs136" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs137" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(-0012-05:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs137" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs138" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(1999Z) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs138" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs139" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs139" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs140" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--05-31) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs140" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs141" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--05-31+14:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs141" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs142" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--05-31Z) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs142" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs143" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs143" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs144" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(---31) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs144" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs144.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs145" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(---03-05:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs145" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs145.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs146" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(---31Z) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs146" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs146.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs147" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs147" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs148" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--05) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs148" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs148.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs149" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--12-05:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs149" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs149.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs150" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(--05Z) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs150" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs150.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs151" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs151" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs152" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(0.0) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs152" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs153" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(0) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs153" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs153.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs154" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs154" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs154.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs155" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs155" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs156" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(00000000) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs156" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs156.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs157" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(D74D35D35D35) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs157" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs158" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs158" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs159" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:string(010010101) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs159" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs160" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(0fb7) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs160" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs161" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(D74D35D35D35) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs161" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs161.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs162" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(http://www.example.com/~b%C3%A9b%C3%A9) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs162" date="2006-01-27-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs163" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(true) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs163" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs163.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs164" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:string(http://www.ietf.org/rfc/rfc2396.txt) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs164" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs165" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(1e5) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs165" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs166" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-INF) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs166" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs167" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-0.0E0) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs167" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs168" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(NaN) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs168" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs168.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs169" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs169" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs169.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs170" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-1.75e-3) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs170" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs170.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs171" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(INF) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs171" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs172" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-0.0E0) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs172" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs172.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs173" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-INF) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs173" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs174" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-0.0E0) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs174" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs174.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs175" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs175" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs176" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(1e5) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs176" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs176.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs177" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-1.75e-3) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs177" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs177.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs178" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-0.0E0) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs178" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs178.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs179" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(1e5) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs179" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs180" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(INF) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs180" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs181" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(-1.75e-3) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs181" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs182" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs182" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs183" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs183" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs184" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs184" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs185" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs185" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs186" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs186" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs187" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs187" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs188" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs188" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs189" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs189" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs190" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs190" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs191" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs191" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs192" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-0.0E0) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs192" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs192.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs193" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(1e5) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs193" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs194" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(-INF) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs194" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs194.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs195" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:float(NaN) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs195" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs195.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs196" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs196" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs197" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs197" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs198" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:float(5.4321E-100) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs198" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs199" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs199" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs199.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs200" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(INF) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs200" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs200.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs201" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e8) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs201" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs201.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs202" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(INF) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs202" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs202.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs203" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-0.0E0) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs203" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs203.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs204" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(5.4321E-1001) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs204" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs204.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs205" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs205" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs205.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs206" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-1.75e-3) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs206" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs206.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs207" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(NaN) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs207" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs207.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs208" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs208" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs208.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs209" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(INF) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs209" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs209.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs210" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-0.0E0) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs210" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs210.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs211" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(5.4321E-1001) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs211" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs211.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs212" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-1.75e-3) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs212" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs212.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs213" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(INF) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs213" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs214" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-0.0E0) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs214" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs214.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs215" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs215" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs215.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs216" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(-1.75e-3) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs216" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs216.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs217" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(INF) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs217" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs218" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(NaN) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs218" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs219" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs219" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs220" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs220" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs221" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs221" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs222" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs222" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs223" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs223" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs224" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs224" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs225" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs225" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs226" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs226" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs227" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs227" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs228" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs228" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs229" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs229" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs230" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs230" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs230.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs231" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs231" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs232" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs232" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs233" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:double(1e5) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs233" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs234" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs234" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs234.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs235" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs235" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs235.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs236" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs236" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs236.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs237" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs237" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs237.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs238" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs238" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs238.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs239" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs239" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs239.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs240" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(5.5432) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs240" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs240.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs241" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs241" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs242" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs242" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs243" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs243" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs244" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs244" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs245" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs245" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs246" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs246" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs247" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs247" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs248" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs248" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs249" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs249" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs250" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs250" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs251" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs251" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs252" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs252" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs252.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs253" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs253" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs254" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs254" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs255" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:decimal(-1.1234) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs255" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs256" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(1) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs256" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs256.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs257" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs257" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs257.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs258" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs258" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs258.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs259" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs259" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs259.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs260" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs260" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs260.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs261" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs261" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs261.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs262" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs262" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs263" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs263" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs264" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs264" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs265" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs265" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs266" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs266" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs267" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs267" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs268" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs268" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs269" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs269" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs270" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs270" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs271" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs271" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs272" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs272" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs273" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs273" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs273.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs274" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs274" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs275" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs275" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs276" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:integer(-100) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs276" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs277" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs277" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs277.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs278" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs278" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs278.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs279" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs279" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs280" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs280" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs281" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs281" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs282" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs282" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs283" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs283" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs283.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs284" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(PT10H) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs284" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs284.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs285" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs285" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs285.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs286" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(PT10H) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs286" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs286.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs287" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P24M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs287" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs287.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs288" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs288" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs288.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs289" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(PT10H) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs289" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs289.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs290" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P24M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs290" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs290.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs291" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs291" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs292" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs292" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs293" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs293" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs294" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs294" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs295" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs295" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs296" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs296" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs297" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs297" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs298" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs298" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs299" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs299" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs300" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs300" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs301" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs301" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs302" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:duration(P1Y2M3DT10H30M23S) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs302" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs303" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs303" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs303.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs304" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs304" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs304.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs305" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs305" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs306" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs306" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs307" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs307" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs308" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs308" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs309" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs309" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs309.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs310" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs310" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs310.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs311" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(-P21M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs311" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs311.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs312" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs312" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs312.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs313" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs313" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs314" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs314" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs315" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs315" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs316" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs316" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs317" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs317" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs318" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs318" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs319" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs319" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs320" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs320" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs321" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs321" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs322" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs322" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs323" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs323" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs324" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:yearMonthDuration(P1Y2M) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs324" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs325" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs325" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs325.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs326" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(-PT100M) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs326" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs326.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs327" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs327" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs327.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs328" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(-PT100M) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs328" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs328.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs329" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs329" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs330" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs330" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs331" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs331" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs332" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs332" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs333" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs333" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs334" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(PT24H) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs334" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs334.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs335" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(-PT100M) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs335" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs336" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs336" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs336.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs337" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs337" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs338" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P14D) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs338" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs338.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs339" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(-PT100M) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs339" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs340" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs340" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs341" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs341" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs342" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs342" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs343" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs343" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs344" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs344" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs345" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs345" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs346" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs346" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs347" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs347" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs348" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs348" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs349" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs349" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs350" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs350" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs351" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dayTimeDuration(P3DT10H30M) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs351" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs352" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs352" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs352.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs353" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs353" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs353.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs354" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs354" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs354.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs355" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs355" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs355.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs356" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs356" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs357" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(2000-01-16T00:00:00Z) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs357" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs358" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs358" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs359" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs359" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs360" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs360" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs361" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs361" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs362" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs362" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs363" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs363" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs363.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs364" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs364" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs364.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs365" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs365" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs365.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs366" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs366" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs366.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs367" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs367" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs368" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs368" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs369" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs369" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs370" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs370" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs371" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs371" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs372" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs372" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs373" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs373" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs374" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs374" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs375" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs375" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs375.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs376" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs376" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs376.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs377" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(-1999-05-31T13:20:00+14:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs377" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs377.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs378" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs378" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs379" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs379" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs380" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs380" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs381" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:dateTime(1999-05-31T13:20:00) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs381" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs382" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs382" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs382.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs383" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs383" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs383.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs384" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs384" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs385" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs385" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs386" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs386" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs387" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs387" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs388" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs388" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs389" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs389" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs390" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs390" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs391" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs391" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs392" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs392" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs392.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs393" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:02.123) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs393" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs394" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00Z) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs394" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs394.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs395" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs395" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs396" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs396" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs397" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs397" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs398" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs398" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs399" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs399" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs400" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs400" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs401" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs401" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs402" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs402" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs403" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs403" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs404" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:time(13:20:00-05:00) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs404" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs405" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs405" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs406" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs406" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs406.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs407" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs407" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs408" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs408" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs408.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs409" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs409" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs410" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs410" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs411" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs411" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs412" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs412" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs413" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs413" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs414" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs414" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs415" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs415" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs416" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs416" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs416.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs417" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs417" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs418" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs418" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs418.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs419" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs419" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs420" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs420" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs421" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs421" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs421.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs422" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs422" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs422.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs423" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs423" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs423.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs424" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs424" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs424.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs425" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs425" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs425.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs426" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs426" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs426.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs427" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs427" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs427.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs428" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs428" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs428.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs429" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(-0012-12-03-05:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs429" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs429.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs430" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31Z) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs430" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs430.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs431" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs431" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs432" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs432" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs433" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs433" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs434" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:date(1999-05-31) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs434" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs435" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs435" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs435.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs436" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs436" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs436.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs437" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs437" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs438" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs438" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs439" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs439" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs440" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs440" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs441" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs441" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs442" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs442" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs443" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs443" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs444" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs444" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs445" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs445" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs446" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs446" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs447" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs447" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs448" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs448" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs448.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs449" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(-0012-12-05:00) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs449" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs449.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs450" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs450" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs450.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs451" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs451" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs452" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs452" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs453" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs453" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs454" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs454" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs455" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs455" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs456" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs456" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs457" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs457" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs458" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYearMonth(1999-05Z) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs458" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs459" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs459" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs459.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs460" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs460" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs460.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs461" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs461" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs462" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs462" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs463" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs463" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs464" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs464" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs465" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs465" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs466" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs466" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs467" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs467" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs468" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs468" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs469" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs469" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs470" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs470" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs471" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs471" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs471.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs472" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(-0012-05:00) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs472" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs472.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs473" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999Z) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs473" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs473.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs474" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs474" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs475" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs475" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs476" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs476" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs477" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs477" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs478" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs478" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs479" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs479" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs480" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gYear(1999) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs480" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs481" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs481" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs481.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs482" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs482" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs482.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs483" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs483" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs484" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs484" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs485" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs485" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs486" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs486" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs487" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs487" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs488" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs488" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs489" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs489" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs490" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs490" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs491" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs491" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs492" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs492" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs493" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs493" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs494" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs494" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs495" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs495" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs495.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs496" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--12-03-05:00) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs496" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs496.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs497" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31Z) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs497" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs497.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs498" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs498" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs499" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs499" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs500" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs500" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs501" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs501" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs502" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs502" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs503" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonthDay(--05-31) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs503" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs504" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs504" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs504.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs505" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs505" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs505.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs506" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs506" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs507" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs507" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs508" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs508" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs509" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs509" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs510" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs510" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs511" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs511" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs512" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs512" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs513" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs513" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs514" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs514" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs515" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs515" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs516" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs516" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs517" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs517" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs518" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs518" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs519" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs519" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs519.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs520" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---03-05:00) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs520" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs520.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs521" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31Z) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs521" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs521.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs522" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs522" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs523" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs523" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs524" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs524" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs525" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs525" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs526" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gDay(---31) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs526" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs527" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs527" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs527.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs528" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs528" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs528.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs529" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs529" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs530" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs530" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs531" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs531" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs532" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs532" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs533" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs533" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs534" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs534" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs535" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs535" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs536" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs536" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs537" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs537" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs538" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs538" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs539" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs539" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs540" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs540" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs541" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs541" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs542" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs542" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs543" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs543" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs543.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs544" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--12-05:00) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs544" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs544.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs545" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05Z) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs545" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs545.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs546" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs546" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs547" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs547" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs548" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs548" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs549" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:gMonth(--05) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs549" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs550" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs550" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs550.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs551" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs551" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs551.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs552" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs552" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs552.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs553" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(false) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs553" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs553.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs554" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs554" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs554.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs555" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(false) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs555" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs555.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs556" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs556" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs556.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs557" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(false) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs557" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs557.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs558" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs558" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs558.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs559" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(false) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs559" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs559.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs560" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs560" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs561" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs561" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs562" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs562" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs563" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs563" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs564" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs564" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs565" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs565" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs566" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs566" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs567" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs567" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs568" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs568" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs569" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs569" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs570" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs570" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs571" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs571" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs571.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs572" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(false) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs572" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs572.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs573" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs573" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs574" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs574" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs575" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:boolean(true) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs575" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs576" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(01001010) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs576" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs576.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs577" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(0FB7) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs577" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs577.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs578" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(01001010) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs578" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs578.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs579" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(0FB7) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs579" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs579.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs580" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs580" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs581" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs581" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs582" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs582" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs583" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs583" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs584" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs584" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs585" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs585" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs586" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs586" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs587" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs587" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs588" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs588" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs589" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs589" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs590" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs590" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs591" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs591" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs592" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs592" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs593" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs593" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs594" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs594" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs595" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs595" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs596" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(01001010) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs596" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs596.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs597" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(0FB7) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs597" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs597.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs598" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(00000000) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs598" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs598.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs599" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs599" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs599.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs600" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(aA+zZ/09) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs600" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs600.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs601" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(0FB7) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs601" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs601.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs602" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:base64Binary(10010101) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs602" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs603" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs603" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs603.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs604" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs604" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs604.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs605" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs605" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs606" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs606" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs607" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs607" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs608" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs608" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs609" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs609" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs610" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs610" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs611" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs611" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs612" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs612" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs613" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs613" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs614" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs614" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs615" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs615" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs616" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs616" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs617" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs617" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs618" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs618" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs619" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs619" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs620" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs620" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs621" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs621" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs621.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs622" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(0fb7) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs622" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs622.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs623" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs623" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs623.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs624" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(d74d35d35d35) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs624" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs624.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs625" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:hexBinary(D74D35D35D35) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs625" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs626" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs626" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs626.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs627" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs627" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs627.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs628" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs628" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs629" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs629" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs630" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs630" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs631" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs631" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs632" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs632" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs633" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs633" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs634" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs634" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs635" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs635" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs636" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs636" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs637" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs637" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs638" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs638" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs639" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs639" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs640" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs640" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs641" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs641" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs642" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs642" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs643" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs643" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs644" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs644" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs645" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="CastAs645" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs646" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Joanne Tong">
+ <description>Try casting xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) to xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <query name="CastAs646" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs646.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs647" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting large string (of numbers) as an xs:decimal. May have multiple outcomes.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs647" date="2006-03-29"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs647.txt</output-file>
+ <expected-error>FOCA0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs648" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:nonPositiveInteger.</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs648" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs648.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs649" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:long</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs649" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs649.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs650" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:nonNegativeInteger</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs650" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs650.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs651" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:negativeInteger</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs651" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs651.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs652" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:int</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs652" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs652.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs653" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:unsignedLong</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs653" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs653.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs654" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:positiveInteger</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs654" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs654.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs655" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:short</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs655" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs655.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs656" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:unsignedInt</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs656" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs656.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs657" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:byte</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs657" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs657.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs658" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:unsignedShort</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs658" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs658.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastAs659" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try casting a string (of numbers) as an xs:unsignedByte</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs659" date="2006-07-10"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs659.txt</output-file>
+ </test-case>
+ <test-case name="CastAs660" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:long as an xs:short.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs660" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs661" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:short as an xs:long.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs661" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs662" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:nonPositiveInteger as an xs:NegativeInteger.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs662" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs663" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:nonNegativeInteger as an xs:positiveInteger.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs663" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs664" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:short as an xs:unsignedShort.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs664" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs665" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:int as an xs:long.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs665" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs666" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:long as an xs:int.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs666" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs667" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:unsignedShort as an xs:unsignedInt.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs667" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs668" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:unsignedInt as an xs:unsignedShort.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs668" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs669" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Try casting an xs:byte as an xs:unsignedByte.</description>
+ <spec-citation section-number="17.5" spec="FuncOps" section-title="Casting across the type hierarchy" section-pointer="casting-across-hierarchy"/>
+ <query name="CastAs669" date="2006-07-11"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs670" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates overflow of an xs:date time (error FODT0001). It adds 9,000 years to a date created in 2006. Some implementations may return a value</description>
+ <spec-citation section-number="17.1.1" spec="FuncOps" section-title="Casting from xs:string and xs:untypedAtomic" section-pointer="casting-from-strings"/>
+ <query name="CastAs670" date="2006-07-12"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastAs670.txt</output-file>
+ <expected-error>FODT0001</expected-error>
+ </test-case>
+ <test-case name="CastAs671" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates Casting a string into an ENTITY.</description>
+ <spec-citation section-number="17.4.1" spec="FuncOps" section-title="Casting to xs:ENTITY" section-pointer="casting-to-ENTITY"/>
+ <query name="CastAs671" date="2006-07-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">truevalue.txt</output-file>
+ </test-case>
+ <test-case name="CastAs672" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates casting a sequence of strings into an ENTITY.</description>
+ <spec-citation section-number="17.4.1" spec="FuncOps" section-title="Casting to xs:ENTITY" section-pointer="casting-to-ENTITY"/>
+ <query name="CastAs672" date="2006-07-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="CastAs673" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Try to cast a variable to xs:QName.</description>
+ <query name="CastAs673" date="2009-04-01"/>
+ <input-file variable="input-context" role="principal-data">acme_corp</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastFOCA0001-1" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>A value too big to be casted as xs:decimal. May process it or generate error.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="CastFOCA0001-1" date="2005-10-03"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastFOCA0001-1.txt</output-file>
+ <output-file compare="Text" role="principal">CastFOCA0001alt-1.txt</output-file>
+ <expected-error>FOCA0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="CastFOCA0003-1" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>A value too big to be casted as xs:integer. may proccess it or generate error.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="CastFOCA0003-1" date="2005-10-03"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastFOCA0003-1.txt</output-file>
+ <output-file compare="Text" role="principal">CastFOCA0003alt-1.txt</output-file>
+ <expected-error>FOCA0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>Syntax: only ? is allowed as occurence indicator in 'cast as' expressions.</description>
+ <query name="K-SeqExprCast-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-2" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>Syntax: only ? is allowed as occurence indicator in 'cast as' expressions.</description>
+ <query name="K-SeqExprCast-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-3" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>Syntax: only ? is allowed as occurence indicator in 'cast as' expressions.</description>
+ <query name="K-SeqExprCast-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-4" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'cast as' where the type is invalid.</description>
+ <query name="K-SeqExprCast-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-5" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'cast as' where the type is invalid.</description>
+ <query name="K-SeqExprCast-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-6" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'cast as' where the type is invalid.</description>
+ <query name="K-SeqExprCast-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-7" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'cast as' where the type is invalid.</description>
+ <query name="K-SeqExprCast-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-8" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A prefix is used which isn't declared.</description>
+ <query name="K-SeqExprCast-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-9" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A type is specified which doesn't exist.</description>
+ <query name="K-SeqExprCast-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-10" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>A non-atomic type is referenced, leading to a syntax error.</description>
+ <query name="K-SeqExprCast-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-11" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>A non-atomic type is referenced, leading to a syntax error.</description>
+ <query name="K-SeqExprCast-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-12" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>A non-atomic type is referenced, leading to a syntax error.</description>
+ <query name="K-SeqExprCast-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-13" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="parse-error">
+ <description>A non-atomic type is referenced, leading to a syntax error.</description>
+ <query name="K-SeqExprCast-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-14" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `'1' cast as xs:boolean eq true()`.</description>
+ <query name="K-SeqExprCast-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-15" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `'true' cast as xs:boolean eq true()`.</description>
+ <query name="K-SeqExprCast-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-16" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `'false' cast as xs:boolean eq false()`.</description>
+ <query name="K-SeqExprCast-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-17" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `'0' cast as xs:boolean eq false()`.</description>
+ <query name="K-SeqExprCast-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-18" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `false() cast as xs:boolean eq false()`.</description>
+ <query name="K-SeqExprCast-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-19" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `not(true() cast as xs:boolean eq false())`.</description>
+ <query name="K-SeqExprCast-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-20" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:double(3)) eq true()`.</description>
+ <query name="K-SeqExprCast-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-21" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:string(1)) eq true()`.</description>
+ <query name="K-SeqExprCast-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-22" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:integer(3)) eq true()`.</description>
+ <query name="K-SeqExprCast-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-23" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:decimal(3)) eq true()`.</description>
+ <query name="K-SeqExprCast-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-24" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:double(0)) eq false()`.</description>
+ <query name="K-SeqExprCast-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-25" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:string(0)) eq false()`.</description>
+ <query name="K-SeqExprCast-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-26" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:integer(0)) eq false()`.</description>
+ <query name="K-SeqExprCast-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-27" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:decimal(0)) eq false()`.</description>
+ <query name="K-SeqExprCast-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-28" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:decimal(0.0)) eq false()`.</description>
+ <query name="K-SeqExprCast-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-29" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(+0) eq false()`.</description>
+ <query name="K-SeqExprCast-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-30" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(-0) eq false()`.</description>
+ <query name="K-SeqExprCast-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-31" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:double(+0)) eq false()`.</description>
+ <query name="K-SeqExprCast-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-32" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:double(-0)) eq false()`.</description>
+ <query name="K-SeqExprCast-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-33" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(0.0E0) eq false()`.</description>
+ <query name="K-SeqExprCast-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-34" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:double("NaN")) eq false()`.</description>
+ <query name="K-SeqExprCast-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-35" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean(xs:float("NaN")) eq false()`.</description>
+ <query name="K-SeqExprCast-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-36" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Invalid casting combination, combined with value comparison.</description>
+ <query name="K-SeqExprCast-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-37" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `false() cast as xs:string eq "false"`.</description>
+ <query name="K-SeqExprCast-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-38" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `true() cast as xs:string eq "true"`.</description>
+ <query name="K-SeqExprCast-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-39" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `('1' cast as xs:boolean) cast as xs:string eq 'true'`.</description>
+ <query name="K-SeqExprCast-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-40" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:boolean('0') cast as xs:string eq 'false'`.</description>
+ <query name="K-SeqExprCast-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-41" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `" white space left alone" cast as xs:string eq xs:string(" white space left alone")`.</description>
+ <query name="K-SeqExprCast-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-42" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `(xs:QName("fn:local-name") cast as xs:string) eq "fn:local-name"`.</description>
+ <query name="K-SeqExprCast-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-43" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `(xs:QName("local-name") cast as xs:string) eq "local-name"`.</description>
+ <query name="K-SeqExprCast-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-44" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:anyURI('example.com/')) eq 'example.com/'`.</description>
+ <query name="K-SeqExprCast-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-45" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:double(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-46" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:string(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-47" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:integer(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-48" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:decimal(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-49" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `"untyped a " cast as xs:untypedAtomic eq xs:untypedAtomic("untyped a ")`.</description>
+ <query name="K-SeqExprCast-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-50" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `false() cast as xs:untypedAtomic eq xs:untypedAtomic("false")`.</description>
+ <query name="K-SeqExprCast-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-51" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `true() cast as xs:untypedAtomic eq xs:untypedAtomic("true")`.</description>
+ <query name="K-SeqExprCast-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-52" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `false() cast as xs:untypedAtomic instance of xs:untypedAtomic`.</description>
+ <query name="K-SeqExprCast-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-53" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `true() cast as xs:untypedAtomic instance of xs:untypedAtomic`.</description>
+ <query name="K-SeqExprCast-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-54" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `(xs:QName("local-name") cast as xs:untypedAtomic) eq xs:untypedAtomic("local-name")`.</description>
+ <query name="K-SeqExprCast-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-55" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `(xs:QName("fn:local-name") cast as xs:untypedAtomic) eq xs:untypedAtomic("fn:local-name")`.</description>
+ <query name="K-SeqExprCast-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-56" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic(xs:anyURI('example.com/')) eq 'example.com/'`.</description>
+ <query name="K-SeqExprCast-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-57" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic(xs:double(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-58" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic(xs:string(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-59" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic(xs:integer(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-60" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic(xs:decimal(3)) eq '3'`.</description>
+ <query name="K-SeqExprCast-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-61" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-62" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-63" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-64" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ <expected-error>XPST0005</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-65" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-66" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:notation is not allowed.</description>
+ <query name="K-SeqExprCast-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-67" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting to xs:QName where the cardinality is wrong.</description>
+ <query name="K-SeqExprCast-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-68" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Input when casting to xs:QName must be a string literal.</description>
+ <query name="K-SeqExprCast-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-69" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Input when casting to xs:QName must be a string literal.</description>
+ <query name="K-SeqExprCast-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-70" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting a xs:QName value to xs:QName is possible.</description>
+ <query name="K-SeqExprCast-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-71" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting xs:untypedAtomic to xs:QName is an error.</description>
+ <query name="K-SeqExprCast-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-72" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `"example.com/" cast as xs:anyURI eq xs:anyURI('example.com/')`.</description>
+ <query name="K-SeqExprCast-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-72.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-73" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:untypedAtomic("example.com/") cast as xs:anyURI eq xs:anyURI('example.com/')`.</description>
+ <query name="K-SeqExprCast-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-74" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:anyURI("example.com/") cast as xs:anyURI eq xs:anyURI('example.com/')`.</description>
+ <query name="K-SeqExprCast-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-75" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:double(3) eq 3`.</description>
+ <query name="K-SeqExprCast-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-75.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-76" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:double(3.1) eq 3.1`.</description>
+ <query name="K-SeqExprCast-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-77" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:double(6) instance of xs:double`.</description>
+ <query name="K-SeqExprCast-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-78" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:double("INF")) eq "INF"`.</description>
+ <query name="K-SeqExprCast-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-79" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:double("-INF")) eq "-INF"`.</description>
+ <query name="K-SeqExprCast-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-80" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:float(3) eq 3`.</description>
+ <query name="K-SeqExprCast-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-81" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:float(3.1) eq 3.1`.</description>
+ <query name="K-SeqExprCast-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-82" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:float(6) instance of xs:float`.</description>
+ <query name="K-SeqExprCast-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-82.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-83" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:float("INF")) eq "INF"`.</description>
+ <query name="K-SeqExprCast-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-83.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-84" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:float("-INF")) eq "-INF"`.</description>
+ <query name="K-SeqExprCast-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-84.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-85" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(3) eq 3`.</description>
+ <query name="K-SeqExprCast-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-85.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-86" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(3.1) eq 3.1`.</description>
+ <query name="K-SeqExprCast-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-87" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:decimal(6) instance of xs:decimal`.</description>
+ <query name="K-SeqExprCast-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-88" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(3) eq 3`.</description>
+ <query name="K-SeqExprCast-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-88.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-89" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(3.1) eq 3`.</description>
+ <query name="K-SeqExprCast-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-90" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that when casting xs:decimal to xs:integer that conversion happens.</description>
+ <query name="K-SeqExprCast-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-91" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) instance of xs:integer`.</description>
+ <query name="K-SeqExprCast-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-92" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(6) instance of xs:decimal`.</description>
+ <query name="K-SeqExprCast-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-93" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:hexBinary("FFF")`.</description>
+ <query name="K-SeqExprCast-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-94" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:hexBinary("FFxF")`.</description>
+ <query name="K-SeqExprCast-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-95" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:hexBinary("0xFF")`.</description>
+ <query name="K-SeqExprCast-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-96" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:hexBinary("F")`.</description>
+ <query name="K-SeqExprCast-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-97" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:hexBinary("x")`.</description>
+ <query name="K-SeqExprCast-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-98" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `exists(xs:hexBinary("Ab08bcFFAA08b6"))`.</description>
+ <query name="K-SeqExprCast-98" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-98.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-99" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `exists(xs:hexBinary("FF"))`.</description>
+ <query name="K-SeqExprCast-99" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-99.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-100" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `exists(xs:hexBinary("aa"))`.</description>
+ <query name="K-SeqExprCast-100" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-100.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-101" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `count(xs:hexBinary(xs:hexBinary("03"))) eq 1`.</description>
+ <query name="K-SeqExprCast-101" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-102" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("aa")) eq "AA"`.</description>
+ <query name="K-SeqExprCast-102" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-103" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("0a")) eq "0A"`.</description>
+ <query name="K-SeqExprCast-103" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-104" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("a0")) eq "A0"`.</description>
+ <query name="K-SeqExprCast-104" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-104.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-105" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("a4")) eq "A4"`.</description>
+ <query name="K-SeqExprCast-105" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-105.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-106" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("c0")) eq "C0"`.</description>
+ <query name="K-SeqExprCast-106" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-106.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-107" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("fA")) eq "FA"`.</description>
+ <query name="K-SeqExprCast-107" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-108" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("10")) eq "10"`.</description>
+ <query name="K-SeqExprCast-108" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-109" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("031a34123b")) eq "031A34123B"`.</description>
+ <query name="K-SeqExprCast-109" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-110" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("03")) eq "03"`.</description>
+ <query name="K-SeqExprCast-110" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-111" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("0c")) eq "0C"`.</description>
+ <query name="K-SeqExprCast-111" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-111.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-112" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("0b")) eq "0B"`.</description>
+ <query name="K-SeqExprCast-112" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-112.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-113" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary("3a")) eq "3A"`.</description>
+ <query name="K-SeqExprCast-113" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-114" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation for xs:hexBinary, and means 'no data.</description>
+ <query name="K-SeqExprCast-114" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-115" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-115" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-116" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-116" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-117" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-117" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-118" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-118" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-119" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-119" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-120" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-120" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-121" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-121" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-122" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-122" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-123" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-123" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-124" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-124" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-125" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An invalid lexical representation for xs:base64Binary.</description>
+ <query name="K-SeqExprCast-125" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-126" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary("0w==")) eq "0w=="`.</description>
+ <query name="K-SeqExprCast-126" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-126.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-127" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary("aaa a")) eq "aaaa"`.</description>
+ <query name="K-SeqExprCast-127" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-127.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-128" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary("frfhforlksid7453")) eq "frfhforlksid7453"`.</description>
+ <query name="K-SeqExprCast-128" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-128.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-129" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>If the last tetragram ends in '==' then the previous character must be one of [AQgw].</description>
+ <query name="K-SeqExprCast-129" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-130" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("03"))) eq "Aw=="`.</description>
+ <query name="K-SeqExprCast-130" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-130.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-131" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("0f3c"))) eq "Dzw="`.</description>
+ <query name="K-SeqExprCast-131" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-131.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-132" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("12"))) eq "Eg=="`.</description>
+ <query name="K-SeqExprCast-132" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-133" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("3B"))) eq "Ow=="`.</description>
+ <query name="K-SeqExprCast-133" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-134" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("69A69A"))) eq "aaaa"`.</description>
+ <query name="K-SeqExprCast-134" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-135" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("F43D1234ce8f"))) eq "9D0SNM6P"`.</description>
+ <query name="K-SeqExprCast-135" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-136" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("f0"))) eq "8A=="`.</description>
+ <query name="K-SeqExprCast-136" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-137" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("ffaabbddcceeff0134f001d8ca9bc77899c83e6f7d"))) eq "/6q73czu/wE08AHYypvHeJnIPm99"`.</description>
+ <query name="K-SeqExprCast-137" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-138" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("ffff"))) eq "//8="`.</description>
+ <query name="K-SeqExprCast-138" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-139" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:base64Binary(xs:hexBinary("ffff34564321deac9876"))) eq "//80VkMh3qyYdg=="`.</description>
+ <query name="K-SeqExprCast-139" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-140" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary(xs:base64Binary("Ow=="))) eq "3B"`.</description>
+ <query name="K-SeqExprCast-140" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-141" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `xs:string(xs:hexBinary(xs:base64Binary("aaa a"))) eq "69A69A"`.</description>
+ <query name="K-SeqExprCast-141" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-142" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation for xs:base64Binary, and means 'no data.</description>
+ <query name="K-SeqExprCast-142" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-143" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting where the source type typically cannot be determined statically.</description>
+ <query name="K-SeqExprCast-143" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-144" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A test whose essence is: `(xs:decimal(remove((3e3, 1.1), 1))) eq 1.1`.</description>
+ <query name="K-SeqExprCast-144" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-144.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-145" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting where the cardinality of the source value is wrong.</description>
+ <query name="K-SeqExprCast-145" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-147" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding plus sign('+') is disallowed for xs:duration.</description>
+ <query name="K-SeqExprCast-147" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-148" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No zone offset is allowed for xs:duration.</description>
+ <query name="K-SeqExprCast-148" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-149" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding 'P' must always exist in a xs:duration value.</description>
+ <query name="K-SeqExprCast-149" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-150" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:duration value.</description>
+ <query name="K-SeqExprCast-150" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-151" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:duration value, a minus sign is insufficient.</description>
+ <query name="K-SeqExprCast-151" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-152" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A 'T' separator in a xs:duration must be followed by time components.</description>
+ <query name="K-SeqExprCast-152" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-153" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'P24H' is an invalid lexical representation for xs:duration.</description>
+ <query name="K-SeqExprCast-153" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-154" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:duration to xs:string, preceding zeros are handled properly.</description>
+ <query name="K-SeqExprCast-154" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-154.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-155" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that a negative xs:duration is properly serialized when cast to xs:string.</description>
+ <query name="K-SeqExprCast-155" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-156" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:duration to xs:string, that empty fields are properly serialized.</description>
+ <query name="K-SeqExprCast-156" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-156.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-157" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:duration to xs:string, that empty components are handled properly.</description>
+ <query name="K-SeqExprCast-157" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-158" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting a xs:duration with zeroed time components to xs:string.</description>
+ <query name="K-SeqExprCast-158" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-158.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-159" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical lexical representation for the xs:duration value P365D is 'P365D'.</description>
+ <query name="K-SeqExprCast-159" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-159.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-160" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical lexical representation for the xs:duration value P12M is 'P1Y'.</description>
+ <query name="K-SeqExprCast-160" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-161" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical lexical representation for the xs:duration value P31D is 'P31D'.</description>
+ <query name="K-SeqExprCast-161" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-161.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-162" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical lexical representation for the xs:duration value P3Y0M is 'P3Y'.</description>
+ <query name="K-SeqExprCast-162" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-163" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:duration value with a small second component is serialized properly.</description>
+ <query name="K-SeqExprCast-163" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-163.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-164" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical form of the xs:duration value -PT0S is PT0S.</description>
+ <query name="K-SeqExprCast-164" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-165" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:dayTimeDuration to xs:duration.</description>
+ <query name="K-SeqExprCast-165" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-166" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:yearMonthDuration to xs:duration.</description>
+ <query name="K-SeqExprCast-166" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-167" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:dayTimeDuration to xs:duration.</description>
+ <query name="K-SeqExprCast-167" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-168" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:yearMonthDuration to xs:duration.</description>
+ <query name="K-SeqExprCast-168" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-168.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-169" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding plus sign('+') is disallowed for xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-169" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-170" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No zone offset is allowed for xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-170" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-171" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding 'P' must always exist in a xs:dayTimeDuration value.</description>
+ <query name="K-SeqExprCast-171" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-172" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:dayTimeDuration value.</description>
+ <query name="K-SeqExprCast-172" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-173" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:dayTimeDuration value, a minus sign is insufficient.</description>
+ <query name="K-SeqExprCast-173" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-174" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A 'T' separator in a xs:dayTimeDuration must be followed by time components.</description>
+ <query name="K-SeqExprCast-174" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-175" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:dayTimeDuration to xs:string, that empty fields are properly serialized.</description>
+ <query name="K-SeqExprCast-175" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-176" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'P1Y12M1D' is an invalid lexical representation for xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-176" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-177" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'P24M1D' is an invalid lexical representation for xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-177" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-178" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'PDT3H2M10.001S' is an invalid lexical representation for xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-178" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-179" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:dayTimeDuration to xs:string, that preceding zeros are handled properly.</description>
+ <query name="K-SeqExprCast-179" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-180" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that a negative xs:dayTimeDuration is properly serialized when cast to xs:string.</description>
+ <query name="K-SeqExprCast-180" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-180.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-181" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:dayTimeDuration to xs:string, that empty components are handled properly.</description>
+ <query name="K-SeqExprCast-181" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-181.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-182" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting a xs:duration with zeroed time components to xs:string.</description>
+ <query name="K-SeqExprCast-182" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-182.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-183" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:dayTimeDuration value with a large day component is serialized properly.</description>
+ <query name="K-SeqExprCast-183" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-183.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-184" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:dayTimeDuration value with a large hour component is serialized properly.</description>
+ <query name="K-SeqExprCast-184" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-184.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-185" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:dayTimeDuration value with a large minute component is serialized properly.</description>
+ <query name="K-SeqExprCast-185" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-185.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-186" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:dayTimeDuration value with a large second component is serialized properly.</description>
+ <query name="K-SeqExprCast-186" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-186.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-187" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:dayTimeDuration value with a small second component is serialized properly.</description>
+ <query name="K-SeqExprCast-187" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-188" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical form of the xs:dayTimeDuration value -PT0S is PT0S.</description>
+ <query name="K-SeqExprCast-188" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-188.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-189" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:duration to xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-189" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-190" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:yearMonthDuration to xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-190" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-190.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-191" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:duration to xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-191" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-191.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-192" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:yearMonthDuration to xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-192" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-192.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-193" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical lexical representation for the xs:dayTimeDuration value P3D is 'P3D'.</description>
+ <query name="K-SeqExprCast-193" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-194" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding plus sign('+') is disallowed for xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-194" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-195" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No zone offset is allowed for xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-195" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-196" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A preceding 'P' must always exist in a xs:yearMonthDuration value.</description>
+ <query name="K-SeqExprCast-196" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-197" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:yearMonthDuration value.</description>
+ <query name="K-SeqExprCast-197" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-198" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>At least one number and its designator must be present in a xs:yearMonthDuration value, a minus sign is insufficient.</description>
+ <query name="K-SeqExprCast-198" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-199" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A 'T' separator in a xs:yearMonthDuration is not allowed.</description>
+ <query name="K-SeqExprCast-199" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-200" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'P731D' is an invalid lexical representation for xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-200" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-201" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-P3' is an invalid lexical representation for xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-201" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-202" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:yearMonthDuration to xs:string, that preceding zeros are handled properly.</description>
+ <query name="K-SeqExprCast-202" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-202.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-203" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that a negative xs:yearMonthDuration is properly serialized when cast to xs:string.</description>
+ <query name="K-SeqExprCast-203" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-203.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-204" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that when casting xs:yearMonthDuration to xs:string, that empty fields are properly serialized.</description>
+ <query name="K-SeqExprCast-204" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-204.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-205" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:yearMonthDuration value with a large year component is serialized properly.</description>
+ <query name="K-SeqExprCast-205" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-205.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-206" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Test that a xs:yearMonthDuration value with a large year and month component is serialized properly.</description>
+ <query name="K-SeqExprCast-206" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-206.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-207" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical form of the xs:yearMonthDuration value -P0M is P0M.</description>
+ <query name="K-SeqExprCast-207" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-207.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-208" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:duration to xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-208" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-208.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-209" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting xs:dayTimeDuration to xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-209" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-209.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-210" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:duration to xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-210" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-210.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-211" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a negative xs:dayTimeDuration to xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-211" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-211.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-213" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1")`.</description>
+ <query name="K-SeqExprCast-213" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-214" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("12")`.</description>
+ <query name="K-SeqExprCast-214" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-215" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("867")`.</description>
+ <query name="K-SeqExprCast-215" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-216" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("+1999")`.</description>
+ <query name="K-SeqExprCast-216" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-217" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("+1999")`.</description>
+ <query name="K-SeqExprCast-217" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-218" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("+0000")`.</description>
+ <query name="K-SeqExprCast-218" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-219" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1111-")`.</description>
+ <query name="K-SeqExprCast-219" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-220" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1111a")`.</description>
+ <query name="K-SeqExprCast-220" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-221" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("a1111")`.</description>
+ <query name="K-SeqExprCast-221" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-222" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1 111")`.</description>
+ <query name="K-SeqExprCast-222" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-223" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1111 Z")`.</description>
+ <query name="K-SeqExprCast-223" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-224" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:gYear("1111 Z")`.</description>
+ <query name="K-SeqExprCast-224" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-225" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYear: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-225" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-226" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYear: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-226" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-227" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYear: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-227" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-228" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYear: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-228" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-229" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'02004' is an invalid lexical representation for xs:gYear.</description>
+ <query name="K-SeqExprCast-229" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-230" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYear: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-230" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-231" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYear to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-231" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-231.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-232" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYear to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-232" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-232.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-233" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYear to xs:string, with timezone 'Z' is properly handled.</description>
+ <query name="K-SeqExprCast-233" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-233.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-234" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'10' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-234" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-235" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-01' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-235" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-236" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---321' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-236" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-237" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--01' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-237" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-238" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'E---01' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-238" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-239" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---01E' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-239" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-240" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---01-' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-240" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-241" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---001' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-241" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-242" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---32' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-242" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-243" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---00' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-243" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-244" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---8' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-244" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-245" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+--08' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-245" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-246" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+---08' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-246" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-247" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---08 Z' is an invalid lexical representation for xs:gDay.</description>
+ <query name="K-SeqExprCast-247" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-248" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gDay: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-248" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-249" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gDay: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-249" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-250" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gDay: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-250" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-251" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gDay: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-251" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-252" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gDay: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-252" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-253" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gDay to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-253" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-253.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-254" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gDay to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-254" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-254.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-255" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gDay to xs:string, with timezone 'Z' is properly handled.</description>
+ <query name="K-SeqExprCast-255" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-255.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-256" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-01' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-256" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-257" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'---01' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-257" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-258" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+--01' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-258" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-259" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--13' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-259" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-260" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--431' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-260" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-261" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--11-' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-261" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-262" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--00' is an invalid lexical representation for xs:gMonth.</description>
+ <query name="K-SeqExprCast-262" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-263" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonth: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-263" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-264" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonth: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-264" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-265" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonth: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-265" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-266" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonth: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-266" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-267" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonth: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-267" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-268" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonth to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-268" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-268.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-269" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonth to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-269" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-269.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-270" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonth to xs:string, with timezone 'Z' is properly handled.</description>
+ <query name="K-SeqExprCast-270" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-270.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-271" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--1999-12' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-271" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-272" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+1999-12' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-272" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-273" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'1999-12-' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-273" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-274" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'1999--12' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-274" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-275" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'1999-13' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-275" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-276" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'1999-00' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-276" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-277" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'02004-08' is an invalid lexical representation for xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-277" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-278" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYearMonth: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-278" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-279" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYearMonth: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-279" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-280" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYearMonth: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-280" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-281" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYearMonth: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-281" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-282" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gYearMonth: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-282" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-283" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYearMonth to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-283" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-283.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-284" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYearMonth to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-284" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-284.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-285" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gYearMonth to xs:string, with timezone 'Z' is properly handled.</description>
+ <query name="K-SeqExprCast-285" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-285.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-286" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-01-12' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-286" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-287" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+--01-12' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-287" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-288" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'01-12-' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-288" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-289" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--01--12' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-289" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-290" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--01-00' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-290" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-291" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--00-01' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-291" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-292" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--13-01' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-292" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-293" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--111-01' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-293" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-294" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--1967-01' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-294" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-295" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--02-31' is an invalid lexical representation for xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-295" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-296" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonthDay: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-296" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-297" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonthDay value '--02-30' represents a non-existent date.</description>
+ <query name="K-SeqExprCast-297" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-298" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonthDay value '--04-31' represents a non-existent date.</description>
+ <query name="K-SeqExprCast-298" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-299" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonthDay value '--11-31' represents a non-existent date.</description>
+ <query name="K-SeqExprCast-299" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-300" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonthDay: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-300" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-301" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonthDay: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-301" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-302" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonthDay: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-302" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-303" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:gMonthDay: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-303" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-304" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonthDay to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-304" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-304.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-305" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonthDay to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-305" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-305.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-306" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:gMonthDay to xs:string, with timezone 'Z' is properly handled.</description>
+ <query name="K-SeqExprCast-306" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-306.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-307" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple xs:gMonthDay test involving --02-29.</description>
+ <query name="K-SeqExprCast-307" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-307.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-308" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+2004-08-01T12:44:05' is an invalid lexical representation, a preceding '+' sign is not allowed for xs:dateTime.</description>
+ <query name="K-SeqExprCast-308" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-309" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'02004-08-01T12:44:05' is an invalid lexical representation for xs:dateTime; if the year part has more than four digits, leading zeros are prohibited.</description>
+ <query name="K-SeqExprCast-309" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-310" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'00004-08-01T12:44:05' is an invalid lexical representation for xs:dateTime; if the year part has more than four digits, leading zeros are prohibited.</description>
+ <query name="K-SeqExprCast-310" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-311" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2004-32-01T12:44:05' is an invalid lexical representation for xs:dateTime; the month part cannot be larger than 32.</description>
+ <query name="K-SeqExprCast-311" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-312" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-30T12:44:05' is a non-existent xs:dateTime date.</description>
+ <query name="K-SeqExprCast-312" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-313" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-002-15T12:44:05' is an invalid lexical representation for xs:dateTime.</description>
+ <query name="K-SeqExprCast-313" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-314" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-150T12:44:05' is an invalid lexical representation for xs:dateTime.</description>
+ <query name="K-SeqExprCast-314" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-315" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-15T24:00:00.001' is an invalid lexical representation for xs:dateTime; if hour is 24, seconds part must be 00.</description>
+ <query name="K-SeqExprCast-315" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-316" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-15T24:01:00' is an invalid lexical representation for xs:dateTime; if hour is 24, minutes part must be 00.</description>
+ <query name="K-SeqExprCast-316" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-317" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-15T25:00:00' is an invalid lexical representation for xs:dateTime; hour part can never be larger than 24.</description>
+ <query name="K-SeqExprCast-317" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-318" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-15T21:60:00' is an invalid lexical representation for xs:dateTime; minute part can never be larger than 59.</description>
+ <query name="K-SeqExprCast-318" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-319" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-15T21:01:60' is an invalid lexical representation for xs:dateTime; seconds part can never be larger than 59.</description>
+ <query name="K-SeqExprCast-319" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-320" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--2002-02-15T21:01:23' is an invalid lexical representation for xs:dateTime.</description>
+ <query name="K-SeqExprCast-320" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-321" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:dateTime: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-321" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-322" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:dateTime: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-322" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-323" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:dateTime: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-323" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-324" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:dateTime: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-324" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-325" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:dateTime: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-325" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-326" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:gYear.</description>
+ <query name="K-SeqExprCast-326" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-326.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-327" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:gYear.</description>
+ <query name="K-SeqExprCast-327" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-327.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-328" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-328" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-328.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-329" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-329" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-329.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-330" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:gMonth.</description>
+ <query name="K-SeqExprCast-330" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-330.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-331" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:gMonth.</description>
+ <query name="K-SeqExprCast-331" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-331.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-332" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-332" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-332.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-333" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-333" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-334" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:gDay.</description>
+ <query name="K-SeqExprCast-334" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-334.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-335" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:gDay.</description>
+ <query name="K-SeqExprCast-335" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-336" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:date.</description>
+ <query name="K-SeqExprCast-336" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-336.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-337" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:date.</description>
+ <query name="K-SeqExprCast-337" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-338" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC timezone to xs:time.</description>
+ <query name="K-SeqExprCast-338" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-338.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-339" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:dateTime with UTC offset to xs:time.</description>
+ <query name="K-SeqExprCast-339" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-340" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:dateTime to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-340" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-340.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-341" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:dateTime to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-341" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-341.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-342" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that an empty milli seconds part is not serialized.</description>
+ <query name="K-SeqExprCast-342" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-342.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-343" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that milli seconds have no trailing zeros.</description>
+ <query name="K-SeqExprCast-343" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-343.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-344" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-344" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-344.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-345" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-345" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-345.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-346" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that a milli seconds part of '435' is handled properly.</description>
+ <query name="K-SeqExprCast-346" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-346.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-347" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that a milli seconds part of '11' is handled properly.</description>
+ <query name="K-SeqExprCast-347" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-347.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-348" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:dateTime to xs:string that a milli seconds part of '110' is handled properly.</description>
+ <query name="K-SeqExprCast-348" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-348.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-349" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple xs:dateTime involving time with no milli seconds.</description>
+ <query name="K-SeqExprCast-349" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-349.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-350" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical form of an xs:dateTime containing 24:00:00 is the following day at 00:00:00.</description>
+ <query name="K-SeqExprCast-350" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-350.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-351" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'24:00:00.001' is an invalid lexical representation for xs:time; if hour is 24, seconds part must be 00.</description>
+ <query name="K-SeqExprCast-351" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-352" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'24:01:00' is an invalid lexical representation for xs:time; if hour is 24, minutes part must be 00.</description>
+ <query name="K-SeqExprCast-352" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-353" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'25:00:00' is an invalid lexical representation for xs:time; hour part can never be larger than 24.</description>
+ <query name="K-SeqExprCast-353" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-354" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'21:60:00' is an invalid lexical representation for xs:time; minute part can never be larger than 59.</description>
+ <query name="K-SeqExprCast-354" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-355" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'21:01:60' is an invalid lexical representation for xs:time; seconds part can never be larger than 59.</description>
+ <query name="K-SeqExprCast-355" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-356" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+21:01:50' is an invalid lexical representation for xs:time.</description>
+ <query name="K-SeqExprCast-356" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-357" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-21:01:50' is an invalid lexical representation for xs:time.</description>
+ <query name="K-SeqExprCast-357" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-358" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A valid xs:dateTime is an invalid xs:time.</description>
+ <query name="K-SeqExprCast-358" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-359" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:time: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-359" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-360" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:time: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-360" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-361" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:time: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-361" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-362" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:time: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-362" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-363" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:time: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-363" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-364" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple xs:time involving time with no milli seconds.</description>
+ <query name="K-SeqExprCast-364" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-364.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-365" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:time to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-365" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-365.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-366" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:time to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-366" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-366.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-367" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that an empty milli seconds part is not serialized.</description>
+ <query name="K-SeqExprCast-367" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-368" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that milli seconds have no trailing zeros.</description>
+ <query name="K-SeqExprCast-368" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-369" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-369" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-370" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-370" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-371" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that a milli seconds part of '435' is handled properly.</description>
+ <query name="K-SeqExprCast-371" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-372" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that a milli seconds part of '11' is handled properly.</description>
+ <query name="K-SeqExprCast-372" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-373" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:time to xs:string that a milli seconds part of '110' is handled properly.</description>
+ <query name="K-SeqExprCast-373" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-374" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The canonical form of an xs:time containing 24:00:00 is 00:00:00.</description>
+ <query name="K-SeqExprCast-374" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-375" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+2004-08-01' is an invalid lexical representation, a preceding '+' sign is not allowed for xs:date.</description>
+ <query name="K-SeqExprCast-375" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-376" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'02004-08-01' is an invalid lexical representation for xs:date; if the year part has more than four digits, leading zeros are prohibited.</description>
+ <query name="K-SeqExprCast-376" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-377" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'00004-08-01' is an invalid lexical representation for xs:date; if the year part has more than four digits, leading zeros are prohibited.</description>
+ <query name="K-SeqExprCast-377" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-378" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2004-32-01' is an invalid lexical representation for xs:date; the month part cannot be larger than 32.</description>
+ <query name="K-SeqExprCast-378" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-379" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-30' is a non-existent xs:date date.</description>
+ <query name="K-SeqExprCast-379" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-380" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-002-15' is an invalid lexical representation for xs:date.</description>
+ <query name="K-SeqExprCast-380" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-381" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'2002-02-150' is an invalid lexical representation for xs:date.</description>
+ <query name="K-SeqExprCast-381" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-382" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'--2002-02-15' is an invalid lexical representation for xs:date.</description>
+ <query name="K-SeqExprCast-382" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-383" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A valid xs:dateTime is an invalid xs:date.</description>
+ <query name="K-SeqExprCast-383" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-384" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:date: the hour component cannot be -15.</description>
+ <query name="K-SeqExprCast-384" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-385" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:date: the hour component cannot be +15.</description>
+ <query name="K-SeqExprCast-385" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-386" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:date: the minute component cannot be +60.</description>
+ <query name="K-SeqExprCast-386" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-387" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing timezone field in xs:date: the minute component cannot be -60.</description>
+ <query name="K-SeqExprCast-387" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-388" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Testing datezone field in xs:date: the minute field must always be present.</description>
+ <query name="K-SeqExprCast-388" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-389" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:gYear.</description>
+ <query name="K-SeqExprCast-389" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-389.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-390" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:gYear.</description>
+ <query name="K-SeqExprCast-390" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-390.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-391" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-391" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-391.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-392" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-392" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-392.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-393" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:gMonth.</description>
+ <query name="K-SeqExprCast-393" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-394" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:gMonth.</description>
+ <query name="K-SeqExprCast-394" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-394.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-395" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-395" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-395.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-396" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-396" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-396.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-397" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:gDay.</description>
+ <query name="K-SeqExprCast-397" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-397.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-398" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:gDay.</description>
+ <query name="K-SeqExprCast-398" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-398.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-399" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC timezone to xs:time.</description>
+ <query name="K-SeqExprCast-399" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-399.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-400" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Simple test of casting a xs:date with UTC offset to xs:dateTime.</description>
+ <query name="K-SeqExprCast-400" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-400.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-401" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:date to xs:string, with timezone '-00:00' is properly handled.</description>
+ <query name="K-SeqExprCast-401" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-401.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-402" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure casting xs:date to xs:string, with timezone '+00:00' is properly handled.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471</reflects-resolution>
+ <query name="K-SeqExprCast-402" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-402.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-403" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that an empty milli seconds part is not serialized.</description>
+ <query name="K-SeqExprCast-403" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-403.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-404" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that milli seconds have no trailing zeros.</description>
+ <query name="K-SeqExprCast-404" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-404.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-405" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-405" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-406" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that milli seconds are properly padded with zeros.</description>
+ <query name="K-SeqExprCast-406" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-406.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-407" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that a milli seconds part of '435' is handled properly.</description>
+ <query name="K-SeqExprCast-407" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-408" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that a milli seconds part of '11' is handled properly.</description>
+ <query name="K-SeqExprCast-408" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-408.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-409" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure when casting xs:date to xs:string that a milli seconds part of '110' is handled properly.</description>
+ <query name="K-SeqExprCast-409" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-409.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-411" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:untypedAtomic constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-411" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-412" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:untypedAtomic constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-412" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-413" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:untypedAtomic constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-413" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-413.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-414" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:untypedAtomic.</description>
+ <query name="K-SeqExprCast-414" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-414.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-415" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation of xs:untypedAtomic.</description>
+ <query name="K-SeqExprCast-415" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-415.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-416" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "an arbitrary string(untypedAtomic source)" .</description>
+ <query name="K-SeqExprCast-416" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-416.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-417" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:untypedAtomic that has the lexical value ' "an arbitrary string(untypedAtomic source)" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-417" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-417.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-418" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:untypedAtomic to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-418" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-418.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-419" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:untypedAtomic as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-419" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-420" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:untypedAtomic to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-420" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-421" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:untypedAtomic as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-421" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-421.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-422" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:untypedAtomic to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-422" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-423" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:untypedAtomic as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-423" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-423.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-424" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:untypedAtomic as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-424" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-425" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:string constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-425" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-426" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:string constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-426" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-427" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:string constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-427" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-427.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-428" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:string.</description>
+ <query name="K-SeqExprCast-428" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-428.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-429" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation of xs:string.</description>
+ <query name="K-SeqExprCast-429" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-429.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-430" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "an arbitrary string" .</description>
+ <query name="K-SeqExprCast-430" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-430.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-431" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:string that has the lexical value ' "an arbitrary string" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-431" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-431.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-432" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:string to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-432" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-432.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-433" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:string as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-433" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-433.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-434" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:string to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-434" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-434.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-435" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:string as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-435" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-435.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-436" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:string as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-436" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-437" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:float constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-437" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-438" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:float constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-438" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-439" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:float constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-439" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-439.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-440" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:float.</description>
+ <query name="K-SeqExprCast-440" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-440.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-441" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:float.</description>
+ <query name="K-SeqExprCast-441" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-442" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "3.4e5" .</description>
+ <query name="K-SeqExprCast-442" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-442.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-443" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:float that has the lexical value ' "3.4e5" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-443" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-443.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-444" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:float to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-444" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-444.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-445" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-445" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-445.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-446" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:float to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-446" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-446.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-447" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-447" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-447.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-448" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:float to xs:float is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-448" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-448.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-449" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:float as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-449" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-449.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-450" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:float to xs:double is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-450" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-450.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-451" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:double as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-451" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-451.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-452" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-452" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-453" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-453" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-453.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-454" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-454" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-455" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-455" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-455.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-456" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-456" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-457" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-457" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-457.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-458" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-458" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-459" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-459" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-459.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-460" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-460" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-461" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-461" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-461.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-462" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-462" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-463" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-463" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-463.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-464" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-464" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-465" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-465" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-465.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-466" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-466" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-467" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-467" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-467.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-468" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-468" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-469" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-469" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-469.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-470" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-470" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-471" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-471" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-471.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-472" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-472" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-473" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-473" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-473.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-474" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:float to xs:boolean is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-474" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-474.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-475" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:boolean as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-475" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-475.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-476" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-476" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-477" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-477" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-477.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-478" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-478" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-479" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-479" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-479.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-480" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-480" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-481" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-481" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-481.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-482" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:float to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-482" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-483" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:float as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-483" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-483.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-484" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:float as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-484" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-485" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:double constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-485" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-486" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:double constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-486" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-487" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:double constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-487" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-487.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-488" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:double.</description>
+ <query name="K-SeqExprCast-488" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-488.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-489" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:double.</description>
+ <query name="K-SeqExprCast-489" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-490" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "3.3e3" .</description>
+ <query name="K-SeqExprCast-490" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-490.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-491" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:double that has the lexical value ' "3.3e3" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-491" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-491.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-492" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:double to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-492" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-492.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-493" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-493" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-493.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-494" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:double to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-494" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-494.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-495" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-495" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-495.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-496" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:double to xs:float is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-496" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-496.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-497" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:float as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-497" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-497.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-498" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:double to xs:double is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-498" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-498.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-499" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:double as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-499" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-499.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-500" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-500" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-501" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-501" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-501.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-502" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-502" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-503" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-503" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-503.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-504" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-504" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-505" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-505" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-505.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-506" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-506" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-507" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-507" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-507.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-508" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-508" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-509" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-509" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-509.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-510" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-510" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-511" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-511" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-511.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-512" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-512" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-513" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-513" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-513.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-514" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-514" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-515" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-515" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-515.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-516" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-516" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-517" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-517" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-517.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-518" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-518" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-519" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-519" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-519.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-520" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-520" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-521" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-521" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-521.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-522" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:double to xs:boolean is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-522" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-522.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-523" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:boolean as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-523" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-523.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-524" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-524" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-525" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-525" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-525.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-526" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-526" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-527" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-527" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-527.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-528" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-528" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-529" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-529" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-529.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-530" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:double to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-530" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-531" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:double as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-531" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-531.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-532" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:double as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-532" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-533" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:decimal constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-533" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-534" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:decimal constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-534" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-535" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:decimal constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-535" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-535.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-536" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:decimal.</description>
+ <query name="K-SeqExprCast-536" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-536.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-537" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:decimal.</description>
+ <query name="K-SeqExprCast-537" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-538" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "10.01" .</description>
+ <query name="K-SeqExprCast-538" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-538.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-539" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:decimal that has the lexical value ' "10.01" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-539" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-539.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-540" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-540" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-540.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-541" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-541" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-541.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-542" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-542" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-542.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-543" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-543" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-543.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-544" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:float is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-544" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-544.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-545" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:float as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-545" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-545.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-546" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:double is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-546" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-546.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-547" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:double as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-547" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-547.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-548" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:decimal is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-548" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-548.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-549" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:decimal as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-549" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-549.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-550" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:integer is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-550" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-550.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-551" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:integer as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-551" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-551.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-552" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-552" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-553" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-553" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-553.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-554" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-554" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-555" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-555" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-555.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-556" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-556" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-557" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-557" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-557.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-558" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-558" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-559" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-559" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-559.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-560" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-560" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-561" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-561" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-561.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-562" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-562" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-563" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-563" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-563.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-564" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-564" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-565" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-565" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-565.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-566" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-566" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-567" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-567" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-567.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-568" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-568" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-569" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-569" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-569.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-570" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-570" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-571" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-571" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-571.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-572" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-572" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-573" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-573" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-573.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-574" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:decimal to xs:boolean is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-574" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-574.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-575" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:boolean as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-575" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-575.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-576" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-576" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-577" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-577" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-577.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-578" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-578" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-579" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-579" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-579.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-580" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-580" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-581" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-581" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-581.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-582" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:decimal to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-582" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-583" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:decimal as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-583" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-583.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-584" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:decimal as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-584" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-585" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:integer constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-585" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-586" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:integer constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-586" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-587" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:integer constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-587" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-587.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-588" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:integer.</description>
+ <query name="K-SeqExprCast-588" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-588.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-589" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:integer.</description>
+ <query name="K-SeqExprCast-589" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-590" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "6789" .</description>
+ <query name="K-SeqExprCast-590" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-590.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-591" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:integer that has the lexical value ' "6789" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-591" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-591.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-592" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-592" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-592.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-593" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-593" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-593.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-594" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-594" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-594.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-595" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-595" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-595.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-596" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:float is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-596" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-596.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-597" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:float as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-597" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-597.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-598" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:double is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-598" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-598.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-599" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:double as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-599" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-599.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-600" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:decimal is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-600" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-600.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-601" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:decimal as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-601" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-601.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-602" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:integer is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-602" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-602.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-603" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:integer as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-603" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-603.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-604" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-604" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-605" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-605" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-605.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-606" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-606" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-607" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-607" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-607.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-608" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-608" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-609" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-609" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-609.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-610" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-610" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-611" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-611" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-611.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-612" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-612" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-613" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-613" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-613.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-614" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-614" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-615" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-615" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-615.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-616" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-616" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-617" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-617" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-617.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-618" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-618" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-619" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-619" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-619.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-620" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-620" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-621" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-621" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-621.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-622" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-622" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-623" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-623" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-623.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-624" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-624" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-625" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-625" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-625.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-626" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:integer to xs:boolean is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-626" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-626.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-627" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:boolean as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-627" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-627.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-628" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-628" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-629" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-629" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-629.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-630" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-630" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-631" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-631" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-631.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-632" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-632" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-633" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-633" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-633.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-634" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:integer to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-634" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-635" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:integer as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-635" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-635.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-636" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:integer as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-636" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-637" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:duration constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-637" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-638" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:duration constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-638" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-639" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:duration constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-639" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-639.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-640" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:duration.</description>
+ <query name="K-SeqExprCast-640" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-640.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-641" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:duration.</description>
+ <query name="K-SeqExprCast-641" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-642" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "P1Y2M3DT10H30M" .</description>
+ <query name="K-SeqExprCast-642" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-642.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-643" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:duration, with the boolean() function.</description>
+ <query name="K-SeqExprCast-643" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-644" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:duration to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-644" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-644.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-645" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-645" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-645.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-646" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:duration to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-646" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-646.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-647" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-647" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-647.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-648" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-648" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-649" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-649" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-649.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-650" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-650" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-651" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-651" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-651.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-652" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-652" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-653" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-653" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-653.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-654" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-654" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-655" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-655" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-655.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-656" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:duration to xs:duration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-656" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-656.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-657" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:duration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-657" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-657.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-658" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:duration to xs:yearMonthDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-658" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-658.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-659" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:yearMonthDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-659" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-659.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-660" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:duration to xs:dayTimeDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-660" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-660.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-661" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:dayTimeDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-661" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-661.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-662" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-662" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-663" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-663" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-663.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-664" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-664" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-665" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-665" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-665.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-666" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-666" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-667" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-667" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-667.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-668" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-668" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-669" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-669" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-669.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-670" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-670" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-671" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-671" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-671.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-672" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-672" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-673" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-673" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-673.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-674" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-674" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-675" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-675" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-675.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-676" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-676" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-677" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-677" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-677.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-678" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-678" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-679" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-679" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-679.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-680" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-680" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-681" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-681" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-681.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-682" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-682" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-683" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-683" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-683.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-684" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-684" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-685" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-685" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-685.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-686" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:duration to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-686" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-687" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:duration as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-687" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-687.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-688" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:duration as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-688" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-689" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:yearMonthDuration constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-689" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-690" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:yearMonthDuration constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-690" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-691" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:yearMonthDuration constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-691" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-691.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-692" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-692" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-692.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-693" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:yearMonthDuration.</description>
+ <query name="K-SeqExprCast-693" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-694" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "P1Y12M" .</description>
+ <query name="K-SeqExprCast-694" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-694.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-695" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:yearMonthDuration, with the boolean() function.</description>
+ <query name="K-SeqExprCast-695" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-696" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:yearMonthDuration to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-696" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-696.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-697" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-697" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-697.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-698" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:yearMonthDuration to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-698" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-698.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-699" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-699" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-699.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-700" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-700" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-701" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-701" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-701.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-702" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-702" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-703" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-703" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-703.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-704" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-704" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-705" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-705" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-705.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-706" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-706" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-707" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-707" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-707.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-708" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:yearMonthDuration to xs:duration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-708" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-708.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-709" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:duration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-709" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-709.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-710" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:yearMonthDuration to xs:yearMonthDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-710" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-710.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-711" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:yearMonthDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-711" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-711.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-712" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:yearMonthDuration to xs:dayTimeDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-712" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-712.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-713" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:dayTimeDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-713" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-713.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-714" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-714" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-715" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-715" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-715.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-716" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-716" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-717" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-717" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-717.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-718" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-718" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-719" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-719" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-719.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-720" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-720" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-721" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-721" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-721.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-722" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-722" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-723" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-723" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-723.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-724" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-724" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-725" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-725" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-725.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-726" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-726" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-727" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-727" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-727.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-728" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-728" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-729" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-729" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-729.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-730" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-730" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-731" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-731" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-731.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-732" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-732" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-733" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-733" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-733.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-734" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-734" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-735" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-735" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-735.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-736" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-736" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-737" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-737" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-737.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-738" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:yearMonthDuration to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-738" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-739" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:yearMonthDuration as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-739" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-739.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-740" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:yearMonthDuration as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-740" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-741" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:dayTimeDuration constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-741" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-742" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:dayTimeDuration constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-742" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-743" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:dayTimeDuration constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-743" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-743.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-744" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-744" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-744.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-745" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:dayTimeDuration.</description>
+ <query name="K-SeqExprCast-745" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-746" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "P3DT2H" .</description>
+ <query name="K-SeqExprCast-746" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-746.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-747" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:dayTimeDuration, with the boolean() function.</description>
+ <query name="K-SeqExprCast-747" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-748" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dayTimeDuration to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-748" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-748.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-749" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-749" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-749.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-750" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dayTimeDuration to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-750" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-750.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-751" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-751" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-751.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-752" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-752" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-753" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-753" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-753.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-754" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-754" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-755" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-755" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-755.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-756" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-756" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-757" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-757" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-757.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-758" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-758" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-759" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-759" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-759.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-760" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dayTimeDuration to xs:duration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-760" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-760.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-761" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:duration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-761" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-761.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-762" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dayTimeDuration to xs:yearMonthDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-762" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-762.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-763" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:yearMonthDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-763" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-763.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-764" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dayTimeDuration to xs:dayTimeDuration is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-764" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-764.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-765" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:dayTimeDuration as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-765" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-765.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-766" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-766" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-767" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-767" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-767.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-768" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-768" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-769" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-769" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-769.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-770" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-770" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-771" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-771" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-771.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-772" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-772" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-773" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-773" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-773.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-774" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-774" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-775" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-775" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-775.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-776" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-776" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-777" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-777" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-777.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-778" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-778" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-779" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-779" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-779.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-780" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-780" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-781" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-781" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-781.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-782" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-782" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-783" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-783" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-783.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-784" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-784" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-785" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-785" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-785.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-786" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-786" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-787" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-787" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-787.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-788" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-788" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-789" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-789" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-789.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-790" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dayTimeDuration to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-790" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-791" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dayTimeDuration as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-791" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-791.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-792" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:dayTimeDuration as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-792" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-793" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:dateTime constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-793" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-794" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:dateTime constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-794" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-795" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:dateTime constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-795" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-795.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-796" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:dateTime.</description>
+ <query name="K-SeqExprCast-796" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-796.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-797" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:dateTime.</description>
+ <query name="K-SeqExprCast-797" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-798" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "2002-10-10T12:00:00-05:00" .</description>
+ <query name="K-SeqExprCast-798" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-798.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-799" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:dateTime, with the boolean() function.</description>
+ <query name="K-SeqExprCast-799" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-800" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-800" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-800.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-801" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-801" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-801.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-802" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-802" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-802.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-803" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-803" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-803.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-804" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-804" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-805" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-805" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-805.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-806" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-806" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-807" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-807" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-807.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-808" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-808" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-809" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-809" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-809.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-810" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-810" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-811" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-811" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-811.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-812" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-812" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-813" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-813" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-813.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-814" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-814" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-815" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-815" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-815.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-816" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-816" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-817" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-817" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-817.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-818" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:dateTime is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-818" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-818.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-819" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:dateTime as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-819" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-819.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-820" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:time is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-820" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-820.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-821" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:time as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-821" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-821.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-822" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:date is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-822" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-822.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-823" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:date as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-823" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-823.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-824" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:gYearMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-824" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-824.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-825" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:gYearMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-825" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-825.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-826" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:gYear is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-826" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-826.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-827" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:gYear as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-827" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-827.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-828" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:gMonthDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-828" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-828.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-829" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:gMonthDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-829" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-829.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-830" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:gDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-830" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-830.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-831" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:gDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-831" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-831.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-832" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:dateTime to xs:gMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-832" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-832.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-833" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:gMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-833" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-833.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-834" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-834" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-835" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-835" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-835.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-836" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-836" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-837" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-837" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-837.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-838" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-838" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-839" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-839" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-839.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-840" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-840" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-841" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-841" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-841.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-842" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:dateTime to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-842" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-843" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:dateTime as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-843" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-843.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-844" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:dateTime as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-844" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-845" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:time constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-845" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-846" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:time constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-846" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-847" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:time constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-847" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-847.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-848" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:time.</description>
+ <query name="K-SeqExprCast-848" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-848.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-849" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:time.</description>
+ <query name="K-SeqExprCast-849" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-850" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "03:20:00-05:00" .</description>
+ <query name="K-SeqExprCast-850" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-850.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-851" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:time, with the boolean() function.</description>
+ <query name="K-SeqExprCast-851" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-852" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:time to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-852" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-852.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-853" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-853" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-853.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-854" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:time to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-854" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-854.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-855" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-855" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-855.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-856" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-856" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-857" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-857" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-857.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-858" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-858" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-859" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-859" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-859.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-860" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-860" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-861" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-861" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-861.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-862" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-862" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-863" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-863" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-863.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-864" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-864" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-865" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-865" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-865.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-866" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-866" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-867" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-867" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-867.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-868" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-868" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-869" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-869" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-869.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-870" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-870" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-871" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-871" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-871.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-872" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:time to xs:time is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-872" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-872.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-873" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:time as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-873" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-873.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-874" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-874" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-875" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-875" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-875.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-876" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-876" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-877" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-877" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-877.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-878" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-878" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-879" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-879" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-879.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-880" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-880" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-881" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-881" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-881.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-882" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-882" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-883" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-883" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-883.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-884" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-884" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-885" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-885" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-885.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-886" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-886" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-887" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-887" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-887.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-888" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-888" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-889" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-889" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-889.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-890" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-890" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-891" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-891" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-891.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-892" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-892" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-893" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-893" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-893.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-894" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:time to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-894" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-895" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:time as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-895" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-895.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-896" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:time as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-896" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-897" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:date constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-897" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-898" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:date constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-898" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-899" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:date constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-899" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-899.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-900" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:date.</description>
+ <query name="K-SeqExprCast-900" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-900.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-901" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:date.</description>
+ <query name="K-SeqExprCast-901" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-902" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "2004-10-13" .</description>
+ <query name="K-SeqExprCast-902" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-902.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-903" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:date, with the boolean() function.</description>
+ <query name="K-SeqExprCast-903" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-904" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-904" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-904.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-905" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-905" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-905.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-906" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-906" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-906.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-907" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-907" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-907.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-908" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-908" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-909" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-909" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-909.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-910" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-910" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-911" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-911" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-911.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-912" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-912" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-913" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-913" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-913.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-914" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-914" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-915" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-915" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-915.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-916" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-916" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-917" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-917" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-917.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-918" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-918" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-919" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-919" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-919.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-920" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-920" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-921" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-921" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-921.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-922" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:dateTime is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-922" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-922.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-923" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:dateTime as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-923" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-923.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-924" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-924" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-925" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-925" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-925.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-926" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:date is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-926" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-926.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-927" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:date as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-927" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-927.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-928" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:gYearMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-928" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-928.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-929" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:gYearMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-929" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-929.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-930" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:gYear is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-930" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-930.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-931" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:gYear as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-931" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-931.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-932" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:gMonthDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-932" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-932.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-933" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:gMonthDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-933" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-933.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-934" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:gDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-934" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-934.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-935" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:gDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-935" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-935.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-936" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:date to xs:gMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-936" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-936.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-937" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:gMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-937" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-937.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-938" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-938" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-939" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-939" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-939.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-940" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-940" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-941" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-941" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-941.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-942" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-942" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-943" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-943" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-943.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-944" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-944" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-945" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-945" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-945.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-946" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:date to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-946" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-947" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:date as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-947" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-947.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-948" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:date as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-948" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-949" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gYearMonth constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-949" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-950" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gYearMonth constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-950" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-951" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:gYearMonth constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-951" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-951.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-952" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-952" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-952.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-953" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:gYearMonth.</description>
+ <query name="K-SeqExprCast-953" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-954" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "1999-11" .</description>
+ <query name="K-SeqExprCast-954" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-954.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-955" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:gYearMonth, with the boolean() function.</description>
+ <query name="K-SeqExprCast-955" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-956" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYearMonth to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-956" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-956.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-957" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-957" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-957.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-958" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYearMonth to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-958" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-958.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-959" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-959" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-959.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-960" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-960" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-961" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-961" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-961.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-962" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-962" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-963" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-963" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-963.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-964" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-964" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-965" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-965" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-965.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-966" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-966" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-967" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-967" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-967.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-968" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-968" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-969" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-969" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-969.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-970" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-970" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-971" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-971" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-971.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-972" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-972" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-973" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-973" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-973.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-974" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-974" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-975" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-975" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-975.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-976" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-976" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-977" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-977" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-977.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-978" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-978" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-979" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-979" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-979.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-980" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYearMonth to xs:gYearMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-980" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-980.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-981" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:gYearMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-981" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-981.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-982" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-982" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-983" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-983" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-983.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-984" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-984" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-985" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-985" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-985.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-986" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-986" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-987" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-987" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-987.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-988" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-988" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-989" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-989" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-989.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-990" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-990" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-991" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-991" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-991.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-992" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-992" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-993" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-993" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-993.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-994" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-994" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-995" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-995" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-995.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-996" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-996" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-997" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-997" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-997.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-998" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYearMonth to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-998" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-999" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYearMonth as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-999" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-999.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1000" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:gYearMonth as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1000" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1001" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gYear constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1001" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1002" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gYear constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1002" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1003" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:gYear constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1003" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1004" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:gYear.</description>
+ <query name="K-SeqExprCast-1004" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1005" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:gYear.</description>
+ <query name="K-SeqExprCast-1005" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1006" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "1999" .</description>
+ <query name="K-SeqExprCast-1006" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1007" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:gYear, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1007" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1008" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYear to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1008" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1009" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1009" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1010" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYear to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1010" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1011" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1011" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1012" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1012" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1013" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1013" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1014" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1014" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1015" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1015" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1016" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1016" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1017" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1017" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1018" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1018" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1019" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1019" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1020" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1020" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1021" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1021" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1022" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1022" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1023" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1023" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1024" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1024" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1025" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1025" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1026" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1026" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1027" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1027" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1028" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1028" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1029" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1029" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1030" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1030" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1031" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1031" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1032" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1032" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1033" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1033" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1033.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1034" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gYear to xs:gYear is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1034" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1034.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1035" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:gYear as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1035" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1036" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1036" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1037" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1037" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1037.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1038" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1038" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1039" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1039" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1039.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1040" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1040" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1041" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1041" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1041.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1042" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1042" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1043" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1043" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1043.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1044" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1044" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1045" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1045" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1045.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1046" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1046" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1047" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1047" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1047.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1048" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1048" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1049" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1049" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1049.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1050" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gYear to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1050" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1051" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gYear as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1051" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1051.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1052" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:gYear as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1052" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1053" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonthDay constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1053" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1054" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonthDay constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1054" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1055" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:gMonthDay constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1055" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1055.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1056" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-1056" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1056.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1057" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:gMonthDay.</description>
+ <query name="K-SeqExprCast-1057" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1058" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "--11-13" .</description>
+ <query name="K-SeqExprCast-1058" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1058.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1059" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:gMonthDay, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1059" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1060" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonthDay to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1060" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1060.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1061" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1061" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1061.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1062" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonthDay to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1062" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1062.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1063" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1063" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1063.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1064" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1064" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1065" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1065" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1065.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1066" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1066" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1067" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1067" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1067.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1068" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1068" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1069" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1069" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1069.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1070" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1070" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1071" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1071" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1071.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1072" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1072" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1073" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1073" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1073.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1074" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1074" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1075" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1075" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1075.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1076" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1076" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1077" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1077" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1077.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1078" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1078" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1079" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1079" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1079.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1080" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1080" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1081" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1081" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1081.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1082" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1082" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1083" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1083" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1083.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1084" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1084" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1085" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1085" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1085.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1086" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1086" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1087" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1087" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1087.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1088" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonthDay to xs:gMonthDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1088" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1088.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1089" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:gMonthDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1089" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1089.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1090" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1090" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1091" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1091" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1091.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1092" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1092" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1093" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1093" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1093.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1094" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1094" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1095" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1095" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1095.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1096" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1096" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1097" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1097" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1097.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1098" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1098" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1099" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1099" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1099.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1100" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1100" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1101" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1101" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1102" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonthDay to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1102" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1103" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonthDay as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1103" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1104" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:gMonthDay as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1104" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1105" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gDay constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1105" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1106" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gDay constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1106" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1107" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:gDay constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1107" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1108" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:gDay.</description>
+ <query name="K-SeqExprCast-1108" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1109" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:gDay.</description>
+ <query name="K-SeqExprCast-1109" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1110" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "---03" .</description>
+ <query name="K-SeqExprCast-1110" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1111" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:gDay, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1111" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1112" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gDay to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1112" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1112.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1113" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1113" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1114" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gDay to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1114" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1115" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1115" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1115.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1116" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1116" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1117" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1117" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1117.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1118" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1118" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1119" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1119" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1119.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1120" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1120" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1121" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1121" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1121.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1122" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1122" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1123" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1123" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1123.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1124" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1124" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1125" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1125" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1125.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1126" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1126" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1127" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1127" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1127.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1128" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1128" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1129" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1129" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1129.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1130" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1130" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1131" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1131" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1131.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1132" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1132" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1133" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1133" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1134" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1134" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1135" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1135" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1136" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1136" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1137" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1137" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1138" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1138" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1139" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1139" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1140" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1140" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1141" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1141" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1142" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gDay to xs:gDay is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1142" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1143" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:gDay as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1143" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1144" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1144" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1145" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1145" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1145.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1146" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1146" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1147" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1147" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1147.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1148" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1148" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1149" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1149" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1149.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1150" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1150" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1151" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1151" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1151.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1152" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1152" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1153" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1153" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1153.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1154" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gDay to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1154" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1155" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gDay as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1155" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1156" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:gDay as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1156" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1157" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonth constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1157" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1158" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:gMonth constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1158" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1159" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:gMonth constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1159" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1159.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1160" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:gMonth.</description>
+ <query name="K-SeqExprCast-1160" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1161" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:gMonth.</description>
+ <query name="K-SeqExprCast-1161" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1162" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "--11" .</description>
+ <query name="K-SeqExprCast-1162" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1163" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:gMonth, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1163" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1164" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonth to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1164" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1165" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1165" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1166" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonth to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1166" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1167" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1167" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1168" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1168" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1169" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1169" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1169.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1170" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1170" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1171" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1171" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1172" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1172" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1173" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1173" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1174" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1174" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1175" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1175" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1176" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1176" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1177" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1177" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1177.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1178" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1178" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1179" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1179" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1180" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1180" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1181" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1181" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1181.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1182" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1182" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1183" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1183" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1183.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1184" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1184" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1185" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1185" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1185.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1186" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1186" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1187" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1187" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1188" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1188" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1189" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1189" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1190" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1190" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1191" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1191" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1191.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1192" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1192" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1193" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1193" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1194" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1194" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1195" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1195" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1195.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1196" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:gMonth to xs:gMonth is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1196" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1196.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1197" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:gMonth as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1197" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1197.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1198" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1198" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1199" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1199" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1199.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1200" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1200" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1201" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1201" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1201.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1202" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1202" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1203" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1203" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1203.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1204" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1204" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1205" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1205" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1205.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1206" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:gMonth to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1206" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1207" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:gMonth as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1207" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1207.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1208" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:gMonth as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1208" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1209" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:boolean constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1209" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1210" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:boolean constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1210" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1211" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:boolean constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1211" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1211.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1212" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:boolean.</description>
+ <query name="K-SeqExprCast-1212" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1212.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1213" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:boolean.</description>
+ <query name="K-SeqExprCast-1213" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1214" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "true" .</description>
+ <query name="K-SeqExprCast-1214" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1214.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1215" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:boolean that has the lexical value ' "true" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-1215" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1215.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1216" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1216" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1216.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1217" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1217" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1217.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1218" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1218" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1218.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1219" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1219" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1219.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1220" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:float is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1220" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1220.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1221" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:float as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1221" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1221.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1222" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:double is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1222" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1222.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1223" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:double as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1223" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1223.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1224" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:decimal is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1224" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1224.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1225" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:decimal as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1225" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1225.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1226" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:integer is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1226" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1226.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1227" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:integer as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1227" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1227.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1228" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1228" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1229" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1229" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1229.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1230" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1230" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1231" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1231" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1231.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1232" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1232" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1233" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1233" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1233.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1234" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1234" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1235" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1235" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1235.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1236" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1236" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1237" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1237" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1237.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1238" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1238" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1239" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1239" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1239.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1240" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1240" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1241" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1241" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1241.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1242" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1242" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1243" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1243" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1243.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1244" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1244" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1245" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1245" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1245.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1246" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1246" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1247" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1247" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1247.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1248" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1248" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1249" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1249" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1249.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1250" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:boolean to xs:boolean is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1250" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1250.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1251" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:boolean as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1251" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1251.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1252" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1252" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1253" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1253" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1253.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1254" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1254" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1255" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1255" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1255.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1256" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1256" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1257" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1257" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1257.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1258" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:boolean to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1258" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1259" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:boolean as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1259" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1259.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1260" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:boolean as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1260" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1261" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:base64Binary constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1261" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1262" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:base64Binary constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1262" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1263" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:base64Binary constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1263" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1263.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1264" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:base64Binary.</description>
+ <query name="K-SeqExprCast-1264" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1264.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1265" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation of xs:base64Binary.</description>
+ <query name="K-SeqExprCast-1265" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1265.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1266" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "aaaa" .</description>
+ <query name="K-SeqExprCast-1266" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1266.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1267" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:base64Binary, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1267" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1268" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:base64Binary to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1268" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1268.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1269" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1269" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1269.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1270" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:base64Binary to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1270" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1270.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1271" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1271" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1271.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1272" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1272" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1273" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1273" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1273.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1274" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1274" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1275" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1275" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1275.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1276" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1276" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1277" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1277" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1277.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1278" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1278" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1279" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1279" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1279.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1280" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1280" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1281" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1281" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1281.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1282" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1282" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1283" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1283" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1283.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1284" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1284" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1285" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1285" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1285.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1286" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1286" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1287" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1287" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1287.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1288" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1288" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1289" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1289" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1289.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1290" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1290" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1291" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1291" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1291.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1292" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1292" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1293" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1293" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1293.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1294" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1294" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1295" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1295" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1295.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1296" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1296" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1297" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1297" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1297.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1298" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1298" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1299" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1299" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1299.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1300" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1300" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1301" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1301" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1301.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1302" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1302" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1303" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1303" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1303.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1304" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:base64Binary to xs:base64Binary is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1304" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1304.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1305" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:base64Binary as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1305" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1305.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1306" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:base64Binary to xs:hexBinary is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1306" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1306.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1307" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:hexBinary as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1307" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1307.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1308" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1308" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1309" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1309" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1309.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1310" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:base64Binary to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1310" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1311" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:base64Binary as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1311" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1311.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1312" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:base64Binary as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1312" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1313" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:hexBinary constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1313" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1314" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:hexBinary constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1314" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1315" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:hexBinary constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1315" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1315.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1316" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:hexBinary.</description>
+ <query name="K-SeqExprCast-1316" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1316.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1317" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation of xs:hexBinary.</description>
+ <query name="K-SeqExprCast-1317" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1317.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1318" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "0FB7" .</description>
+ <query name="K-SeqExprCast-1318" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1318.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1319" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:hexBinary, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1319" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1320" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:hexBinary to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1320" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1320.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1321" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1321" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1321.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1322" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:hexBinary to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1322" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1322.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1323" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1323" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1323.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1324" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1324" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1325" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1325" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1325.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1326" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1326" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1327" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1327" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1327.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1328" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1328" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1329" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1329" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1329.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1330" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1330" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1331" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1331" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1331.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1332" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1332" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1333" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1333" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1334" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1334" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1335" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1335" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1336" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1336" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1337" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1337" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1338" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1338" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1339" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1339" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1340" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1340" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1341" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1341" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1341.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1342" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1342" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1343" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1343" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1343.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1344" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1344" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1345" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1345" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1345.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1346" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1346" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1347" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1347" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1347.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1348" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1348" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1349" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1349" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1349.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1350" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1350" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1351" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1351" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1351.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1352" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1352" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1353" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1353" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1353.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1354" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1354" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1355" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1355" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1355.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1356" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:hexBinary to xs:base64Binary is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1356" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1356.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1357" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:base64Binary as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1357" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1357.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1358" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:hexBinary to xs:hexBinary is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1358" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1358.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1359" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:hexBinary as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1359" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1359.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1360" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1360" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1361" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1361" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1361.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1362" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:hexBinary to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1362" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1363" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:hexBinary as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1363" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1363.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1364" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:hexBinary as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1364" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1365" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:anyURI constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1365" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1366" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:anyURI constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1366" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1367" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:anyURI constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1367" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1368" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:anyURI.</description>
+ <query name="K-SeqExprCast-1368" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1369" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>An empty string is a valid lexical representation of xs:anyURI.</description>
+ <query name="K-SeqExprCast-1369" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1370" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a simple xs:untypedAtomic value to "http://www.example.com/an/arbitrary/URI.ext" .</description>
+ <query name="K-SeqExprCast-1370" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1371" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Applying fn:boolean() to a value of type xs:anyURI that has the lexical value ' "http://www.example.com/an/arbitrary/URI.ext" ' should result in the boolean value true.</description>
+ <query name="K-SeqExprCast-1371" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1372" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:anyURI to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1372" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1373" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1373" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1374" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:anyURI to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1374" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1375" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1375" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1375.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1376" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1376" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1377" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1377" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1377.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1378" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1378" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1379" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1379" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1379.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1380" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1380" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1381" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1381" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1381.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1382" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1382" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1383" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1383" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1383.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1384" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1384" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1385" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1385" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1385.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1386" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1386" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1387" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1387" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1387.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1388" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1388" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1389" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1389" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1389.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1390" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1390" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1391" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1391" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1391.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1392" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1392" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1393" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1393" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1394" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1394" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1395" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1395" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1395.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1396" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1396" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1397" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1397" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1397.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1398" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1398" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1399" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1399" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1399.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1400" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1400" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1401" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1401" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1401.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1402" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1402" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1403" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1403" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1403.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1404" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1404" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1405" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1405" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1406" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1406" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1407" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1407" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1408" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1408" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1409" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1409" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1409.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1410" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1410" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1411" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1411" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1411.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1412" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:anyURI to xs:anyURI is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1412" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1412.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1413" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:anyURI as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1413" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1413.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1414" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:anyURI to xs:QName isn't allowed.</description>
+ <query name="K-SeqExprCast-1414" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1415" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:anyURI as source type and xs:QName as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1415" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1415.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1416" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:anyURI as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1416" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1417" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:QName constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1417" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1418" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:QName constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1418" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1419" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Verify with 'instance of' that the xs:QName constructor function produces values of the correct type. The subsequence() function makes it more difficult for optimizers to take short cuts based on static type information.</description>
+ <query name="K-SeqExprCast-1419" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1420" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>A simple test exercising the whitespace facet for type xs:QName.</description>
+ <query name="K-SeqExprCast-1420" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1421" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An empty string is not a valid lexical representation of xs:QName.</description>
+ <query name="K-SeqExprCast-1421" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1422" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>It is not possible to extract an Effective Boolean Value from the type xs:QName, with the boolean() function.</description>
+ <query name="K-SeqExprCast-1422" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1423" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:QName to xs:untypedAtomic is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1423" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1423.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1424" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:untypedAtomic as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1424" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1424.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1425" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting from xs:QName to xs:string is allowed and should always succeed.</description>
+ <query name="K-SeqExprCast-1425" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1425.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1426" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:string as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1426" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1426.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1427" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:float isn't allowed.</description>
+ <query name="K-SeqExprCast-1427" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1428" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:float as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1428" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1428.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1429" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:double isn't allowed.</description>
+ <query name="K-SeqExprCast-1429" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1430" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:double as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1430" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1430.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1431" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:decimal isn't allowed.</description>
+ <query name="K-SeqExprCast-1431" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1432" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:decimal as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1432" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1432.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1433" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:integer isn't allowed.</description>
+ <query name="K-SeqExprCast-1433" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1434" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:integer as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1434" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1434.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1435" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:duration isn't allowed.</description>
+ <query name="K-SeqExprCast-1435" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1436" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:duration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1436" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1436.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1437" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:yearMonthDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1437" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1438" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:yearMonthDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1438" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1438.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1439" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:dayTimeDuration isn't allowed.</description>
+ <query name="K-SeqExprCast-1439" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1440" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:dayTimeDuration as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1440" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1440.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1441" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:dateTime isn't allowed.</description>
+ <query name="K-SeqExprCast-1441" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1442" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:dateTime as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1442" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1442.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1443" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:time isn't allowed.</description>
+ <query name="K-SeqExprCast-1443" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1444" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:time as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1444" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1444.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1445" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:date isn't allowed.</description>
+ <query name="K-SeqExprCast-1445" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1446" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:date as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1446" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1446.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1447" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:gYearMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1447" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1448" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:gYearMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1448" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1448.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1449" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:gYear isn't allowed.</description>
+ <query name="K-SeqExprCast-1449" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1450" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:gYear as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1450" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1450.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1451" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:gMonthDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1451" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1452" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:gMonthDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1452" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1452.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1453" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:gDay isn't allowed.</description>
+ <query name="K-SeqExprCast-1453" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1454" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:gDay as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1454" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1454.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1455" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:gMonth isn't allowed.</description>
+ <query name="K-SeqExprCast-1455" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1456" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:gMonth as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1456" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1456.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1457" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:boolean isn't allowed.</description>
+ <query name="K-SeqExprCast-1457" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1458" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:boolean as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1458" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1458.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1459" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:base64Binary isn't allowed.</description>
+ <query name="K-SeqExprCast-1459" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1460" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:base64Binary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1460" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1460.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1461" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:hexBinary isn't allowed.</description>
+ <query name="K-SeqExprCast-1461" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1462" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:hexBinary as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1462" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1462.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1463" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Casting from xs:QName to xs:anyURI isn't allowed.</description>
+ <query name="K-SeqExprCast-1463" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1464" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:anyURI as target type should always evaluate to false.</description>
+ <query name="K-SeqExprCast-1464" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1464.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1465" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>'castable as' involving xs:QName as source type and xs:QName as target type should always evaluate to true.</description>
+ <query name="K-SeqExprCast-1465" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCast-1465.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1466" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'castable as' involving xs:QName as sourceType and xs:NOTATION should fail due to it involving xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1466" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1467" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:NOTATION constructor function must be passed exactly one argument, not zero.</description>
+ <query name="K-SeqExprCast-1467" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1468" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The xs:NOTATION constructor function must be passed exactly one argument, not two.</description>
+ <query name="K-SeqExprCast-1468" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1469" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1469" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1470" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1470" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1471" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1471" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1472" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1472" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1473" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1473" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1474" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1474" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1475" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1475" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1476" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1476" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1477" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1477" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1478" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1478" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1479" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1479" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1480" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1480" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1481" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1481" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1482" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1482" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1483" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1483" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1484" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1484" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1485" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1485" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1486" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1486" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1487" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1487" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1488" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1488" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1489" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1489" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1490" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1490" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCast-1491" FilePath="Expressions/exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No constructor function exists for xs:NOTATION.</description>
+ <query name="K-SeqExprCast-1491" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-1" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast to xs:QName where the prefix is declared in the prolog.</description>
+ <query name="K2-SeqExprCast-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-2" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Casting the empty sequence to xs:QName? is ok.</description>
+ <query name="K2-SeqExprCast-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-3" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-4" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to negativeInteger.</description>
+ <query name="K2-SeqExprCast-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-5" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to long.</description>
+ <query name="K2-SeqExprCast-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-6" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to int.</description>
+ <query name="K2-SeqExprCast-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-7" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to short.</description>
+ <query name="K2-SeqExprCast-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-8" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to byte.</description>
+ <query name="K2-SeqExprCast-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-9" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-10" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to unsignedLong.</description>
+ <query name="K2-SeqExprCast-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-11" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to unsignedInt.</description>
+ <query name="K2-SeqExprCast-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-12" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to unsignedByte.</description>
+ <query name="K2-SeqExprCast-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-13" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to unsignedShort.</description>
+ <query name="K2-SeqExprCast-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-14" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a small, the smallest if such a limit exists, to positiveInteger.</description>
+ <query name="K2-SeqExprCast-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-15" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-16" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to negativeInteger.</description>
+ <query name="K2-SeqExprCast-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-17" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to long.</description>
+ <query name="K2-SeqExprCast-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-18" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to int.</description>
+ <query name="K2-SeqExprCast-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-19" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to short.</description>
+ <query name="K2-SeqExprCast-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-20" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to byte.</description>
+ <query name="K2-SeqExprCast-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-21" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-22" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to unsignedLong.</description>
+ <query name="K2-SeqExprCast-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-22.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-23" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to unsignedInt.</description>
+ <query name="K2-SeqExprCast-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-24" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to unsignedShort.</description>
+ <query name="K2-SeqExprCast-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-25" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to unsignedByte.</description>
+ <query name="K2-SeqExprCast-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-26" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass a large, the largest if such a limit exists, to positiveInteger.</description>
+ <query name="K2-SeqExprCast-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-27" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-28" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast fn:true() to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-29" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast fn:false() to negativeInteger.</description>
+ <query name="K2-SeqExprCast-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-30" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast fn:true() to negativeInteger.</description>
+ <query name="K2-SeqExprCast-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-31" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to long.</description>
+ <query name="K2-SeqExprCast-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-32" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to long.</description>
+ <query name="K2-SeqExprCast-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-33" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to int.</description>
+ <query name="K2-SeqExprCast-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-34" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to int.</description>
+ <query name="K2-SeqExprCast-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-35" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to short.</description>
+ <query name="K2-SeqExprCast-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-36" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to short.</description>
+ <query name="K2-SeqExprCast-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-37" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to byte.</description>
+ <query name="K2-SeqExprCast-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-38" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to byte.</description>
+ <query name="K2-SeqExprCast-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-39" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-40" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-41" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to unsignedLong.</description>
+ <query name="K2-SeqExprCast-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-42" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to unsignedLong.</description>
+ <query name="K2-SeqExprCast-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-43" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to unsignedInt.</description>
+ <query name="K2-SeqExprCast-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-44" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to unsignedInt.</description>
+ <query name="K2-SeqExprCast-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-45" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to unsignedShort.</description>
+ <query name="K2-SeqExprCast-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-46" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to unsignedShort.</description>
+ <query name="K2-SeqExprCast-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-47" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to unsignedByte.</description>
+ <query name="K2-SeqExprCast-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-48" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to unsignedByte.</description>
+ <query name="K2-SeqExprCast-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-49" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast fn:false() to positiveInteger.</description>
+ <query name="K2-SeqExprCast-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-50" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to positiveInteger.</description>
+ <query name="K2-SeqExprCast-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-51" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>-0 is an invalid value for xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-52" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed unsignedLong. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-53" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed unsignedInt. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-54" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed unsignedShort. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-55" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed in unsignedByte. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-56" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The minus sign is prohibited in positiveInteger.</description>
+ <query name="K2-SeqExprCast-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-57" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The minus sign is prohibited in positiveInteger.</description>
+ <query name="K2-SeqExprCast-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-58" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The plus sign is allowed in unsignedLong. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-59" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The plus sign is allowed in unsignedInt. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-60" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The plus sign is allowed in unsignedShort. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-61" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The plus sign is allowed in unsignedByte. S4S is considered normative, and WXS 1.1 adjusted the prose to say the same.</description>
+ <query name="K2-SeqExprCast-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-62" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The plus sign is prohibited in negativeInteger.</description>
+ <query name="K2-SeqExprCast-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-63" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The plus sign is prohibited in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-64" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed in nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-65" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed in negativeInteger.</description>
+ <query name="K2-SeqExprCast-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-66" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-67" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The minus sign is allowed in nonPositiveInteger(#2).</description>
+ <query name="K2-SeqExprCast-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-68" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure a plus sign is accepted for positiveInteger.</description>
+ <query name="K2-SeqExprCast-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-69" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure a plus sign is accepted for nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-70" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure a plus sign is accepted for nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-71" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple minus signs is disallowed in nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-72" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple minus signs is disallowed in negativeInteger.</description>
+ <query name="K2-SeqExprCast-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-73" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple minus signs is disallowed in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-74" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple minus signs is disallowed in nonPositiveInteger(#2).</description>
+ <query name="K2-SeqExprCast-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-75" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple plus signs is allowed in positiveInteger.</description>
+ <query name="K2-SeqExprCast-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-76" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple plus signs is allowed in nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-77" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Multiple plus signs is allowed in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-78" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to long.</description>
+ <query name="K2-SeqExprCast-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-79" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to int.</description>
+ <query name="K2-SeqExprCast-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-80" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to short.</description>
+ <query name="K2-SeqExprCast-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-81" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to byte.</description>
+ <query name="K2-SeqExprCast-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-82" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-83" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to unsignedLong.</description>
+ <query name="K2-SeqExprCast-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-84" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to unsignedInt.</description>
+ <query name="K2-SeqExprCast-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-85" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to unsignedShort.</description>
+ <query name="K2-SeqExprCast-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-86" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to unsignedByte.</description>
+ <query name="K2-SeqExprCast-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-87" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too small value to positiveInteger.</description>
+ <query name="K2-SeqExprCast-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-88" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-89" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to negativeInteger.</description>
+ <query name="K2-SeqExprCast-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-90" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to long.</description>
+ <query name="K2-SeqExprCast-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-91" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to int.</description>
+ <query name="K2-SeqExprCast-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-92" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to short.</description>
+ <query name="K2-SeqExprCast-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-93" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too large value to byte.</description>
+ <query name="K2-SeqExprCast-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-94" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-95" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to negativeInteger.</description>
+ <query name="K2-SeqExprCast-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-96" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to long.</description>
+ <query name="K2-SeqExprCast-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-97" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to int.</description>
+ <query name="K2-SeqExprCast-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-98" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to short.</description>
+ <query name="K2-SeqExprCast-98" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-99" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to byte.</description>
+ <query name="K2-SeqExprCast-99" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-100" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-100" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-101" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to unsignedLong.</description>
+ <query name="K2-SeqExprCast-101" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-102" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to unsignedInt.</description>
+ <query name="K2-SeqExprCast-102" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-103" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to unsignedByte.</description>
+ <query name="K2-SeqExprCast-103" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-104" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to unsignedShort.</description>
+ <query name="K2-SeqExprCast-104" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-105" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to positiveInteger.</description>
+ <query name="K2-SeqExprCast-105" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-106" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-106" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-107" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in negativeInteger.</description>
+ <query name="K2-SeqExprCast-107" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-108" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in long.</description>
+ <query name="K2-SeqExprCast-108" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-109" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in int.</description>
+ <query name="K2-SeqExprCast-109" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-110" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in short.</description>
+ <query name="K2-SeqExprCast-110" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-111" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in byte.</description>
+ <query name="K2-SeqExprCast-111" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-112" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-112" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-113" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in unsignedLong.</description>
+ <query name="K2-SeqExprCast-113" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-114" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in unsignedInt.</description>
+ <query name="K2-SeqExprCast-114" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-115" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in unsignedByte.</description>
+ <query name="K2-SeqExprCast-115" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-116" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in unsignedShort.</description>
+ <query name="K2-SeqExprCast-116" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-117" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Fractions are disallowed in positiveInteger.</description>
+ <query name="K2-SeqExprCast-117" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-118" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-118" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-119" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for nonPositiveInteger(#2).</description>
+ <query name="K2-SeqExprCast-119" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-120" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for negativeInteger.</description>
+ <query name="K2-SeqExprCast-120" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-121" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for long.</description>
+ <query name="K2-SeqExprCast-121" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-122" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for int.</description>
+ <query name="K2-SeqExprCast-122" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-123" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for short.</description>
+ <query name="K2-SeqExprCast-123" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-124" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for byte.</description>
+ <query name="K2-SeqExprCast-124" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-125" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for long.</description>
+ <query name="K2-SeqExprCast-125" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-126" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for int.</description>
+ <query name="K2-SeqExprCast-126" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-127" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for short.</description>
+ <query name="K2-SeqExprCast-127" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-128" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for byte.</description>
+ <query name="K2-SeqExprCast-128" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-129" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-129" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-130" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for nonNegativeInteger(#2).</description>
+ <query name="K2-SeqExprCast-130" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-131" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Space between the sign and the digits is disallowed for positiveInteger.</description>
+ <query name="K2-SeqExprCast-131" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-132" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-132" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-133" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-133" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-134" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to negativeInteger.</description>
+ <query name="K2-SeqExprCast-134" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-135" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to long.</description>
+ <query name="K2-SeqExprCast-135" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-136" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to int.</description>
+ <query name="K2-SeqExprCast-136" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-137" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to short.</description>
+ <query name="K2-SeqExprCast-137" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-138" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to byte.</description>
+ <query name="K2-SeqExprCast-138" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-139" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-139" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-140" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to unsignedLong.</description>
+ <query name="K2-SeqExprCast-140" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-141" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to unsignedInt.</description>
+ <query name="K2-SeqExprCast-141" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-142" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to unsignedByte.</description>
+ <query name="K2-SeqExprCast-142" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-143" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to unsignedShort.</description>
+ <query name="K2-SeqExprCast-143" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-144" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass preceding zeros to positiveInteger.</description>
+ <query name="K2-SeqExprCast-144" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-144.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-145" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-145" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-146" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in negativeInteger.</description>
+ <query name="K2-SeqExprCast-146" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-147" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in long.</description>
+ <query name="K2-SeqExprCast-147" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-148" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in int.</description>
+ <query name="K2-SeqExprCast-148" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-149" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in short.</description>
+ <query name="K2-SeqExprCast-149" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-150" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in byte.</description>
+ <query name="K2-SeqExprCast-150" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-151" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-151" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-152" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in unsignedLong.</description>
+ <query name="K2-SeqExprCast-152" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-153" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in unsignedInt.</description>
+ <query name="K2-SeqExprCast-153" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-154" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in unsignedByte.</description>
+ <query name="K2-SeqExprCast-154" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-155" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in unsignedShort.</description>
+ <query name="K2-SeqExprCast-155" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-156" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Hexa-decimal notation isn't allowed in positiveInteger.</description>
+ <query name="K2-SeqExprCast-156" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-157" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:false() to xs:language.</description>
+ <query name="K2-SeqExprCast-157" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-158" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast fn:true() to xs:language.</description>
+ <query name="K2-SeqExprCast-158" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-158.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-159" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast an empty string to xs:language.</description>
+ <query name="K2-SeqExprCast-159" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-160" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a too long string to xs:language.</description>
+ <query name="K2-SeqExprCast-160" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-161" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-161" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-162" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-162" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-163" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-163" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-164" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-164" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-165" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-165" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-166" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-166" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-167" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-167" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-168" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-168" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-169" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-169" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-170" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-170" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-171" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-171" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-172" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-172" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-172.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-173" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-173" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-174" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast string with invalid characters to xs:language.</description>
+ <query name="K2-SeqExprCast-174" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-174.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-175" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast an integer to xs:language.</description>
+ <query name="K2-SeqExprCast-175" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-176" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a short to xs:language.</description>
+ <query name="K2-SeqExprCast-176" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-177" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a xs:date to xs:language.</description>
+ <query name="K2-SeqExprCast-177" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-178" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a xs:time to xs:language.</description>
+ <query name="K2-SeqExprCast-178" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-179" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast a xs:dateTime to xs:language.</description>
+ <query name="K2-SeqExprCast-179" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-180" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No function by name xs:name exists.</description>
+ <query name="K2-SeqExprCast-180" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-181" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass invalid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-181" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-182" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass invalid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-182" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-183" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass invalid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-183" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-184" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass invalid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-184" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-185" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass invalid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-185" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-186" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-186" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-186.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-187" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-187" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-188" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-188" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-188.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-189" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-189" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-190" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-190" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-190.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-191" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass tricky, valid input to xs:Name.</description>
+ <query name="K2-SeqExprCast-191" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-191.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-192" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass an empty string to normalizedString.</description>
+ <query name="K2-SeqExprCast-192" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-192.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-193" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Pass an empty string to token.</description>
+ <query name="K2-SeqExprCast-193" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-194" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to language.</description>
+ <query name="K2-SeqExprCast-194" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-195" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to NMTOKEN.</description>
+ <query name="K2-SeqExprCast-195" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-196" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to Name.</description>
+ <query name="K2-SeqExprCast-196" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-197" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to NCName.</description>
+ <query name="K2-SeqExprCast-197" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-198" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to ID.</description>
+ <query name="K2-SeqExprCast-198" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-199" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to IDREF.</description>
+ <query name="K2-SeqExprCast-199" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-200" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an empty string to ENTITY.</description>
+ <query name="K2-SeqExprCast-200" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-201" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>When casting to xs:QName, the declared default element namespace is considered.</description>
+ <query name="K2-SeqExprCast-201" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-201.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-202" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Use complex input to xs:NMTOKEN.</description>
+ <query name="K2-SeqExprCast-202" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-202.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-203" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Whitespace is disallowed inside NMOKEN.</description>
+ <query name="K2-SeqExprCast-203" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-204" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The empty string is invalid in xs:NMTOKEN.</description>
+ <query name="K2-SeqExprCast-204" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-205" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>The empty string is invalid in xs:NMTOKEN(#2).</description>
+ <query name="K2-SeqExprCast-205" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-206" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass a single semi colon to xs:NMTOKEN.</description>
+ <query name="K2-SeqExprCast-206" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-207" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Construct an xs:anyURI from an invalid string. However, in F&amp;O 17.1.1, it is said that "For xs:anyURI, the extent to which an implementation validates the lexical form of xs:anyURI is implementation dependent.".</description>
+ <query name="K2-SeqExprCast-207" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-207.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-208" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Use a large chunk of whitespace in an xs:anyURI.</description>
+ <query name="K2-SeqExprCast-208" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-208.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-209" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Ensure that a large Unicode codepoint is handled correctly in xs:anyURI.</description>
+ <query name="K2-SeqExprCast-209" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-209.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-210" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'%' is not a disallowed character and therefore it's not encoded before being considered for RFC 2396 validness.</description>
+ <query name="K2-SeqExprCast-210" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-211" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No type by name xs:anyAtomic exists.</description>
+ <query name="K2-SeqExprCast-211" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-212" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No type by name xs:anyAtomic exists(2).</description>
+ <query name="K2-SeqExprCast-212" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-213" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast an xs:positiveInteger value to xs:double.</description>
+ <query name="K2-SeqExprCast-213" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-213.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-214" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast an xs:int value to xs:double.</description>
+ <query name="K2-SeqExprCast-214" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-214.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-215" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'Inf' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-215" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-216" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'Inf' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-216" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-217" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-Inf' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-217" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-218" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-Inf' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-218" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-219" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+Inf' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-219" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-220" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+Inf' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-220" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-221" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Whitespace is ignored for xs:float's lexical space.</description>
+ <query name="K2-SeqExprCast-221" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-221.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-222" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Whitespace is ignored for xs:double's lexical space.</description>
+ <query name="K2-SeqExprCast-222" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-222.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-223" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Whitespace is ignored for xs:float's lexical space(#2).</description>
+ <query name="K2-SeqExprCast-223" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-223.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-224" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Whitespace is ignored for xs:double's lexical space(#2).</description>
+ <query name="K2-SeqExprCast-224" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-224.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-225" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'nan' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-225" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-226" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'nan' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-226" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-227" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'- INF' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-227" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-228" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'- INF' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-228" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-229" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+ INF' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-229" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-230" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+ INF' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-230" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-231" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+INF' is not a valid value for xs:double.</description>
+ <query name="K2-SeqExprCast-231" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-232" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+INF' is not a valid value for xs:float.</description>
+ <query name="K2-SeqExprCast-232" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-233" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'Inf' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-233" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-234" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'-Inf' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-234" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-235" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+Inf' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-235" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-236" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'nan' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-236" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-237" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'- INF' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-237" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-238" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+ INF' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-238" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-239" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'+INF' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-239" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-240" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'INF' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-240" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-241" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>'NaN' is not a valid value for xs:decimal.</description>
+ <query name="K2-SeqExprCast-241" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-242" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-242" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-243" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-243" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-244" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:integer.</description>
+ <query name="K2-SeqExprCast-244" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-245" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:integer.</description>
+ <query name="K2-SeqExprCast-245" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-246" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-246" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-247" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-247" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-248" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:integer.</description>
+ <query name="K2-SeqExprCast-248" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-249" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:integer.</description>
+ <query name="K2-SeqExprCast-249" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-250" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-250" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-251" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:decimal.</description>
+ <query name="K2-SeqExprCast-251" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-252" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:integer.</description>
+ <query name="K2-SeqExprCast-252" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-253" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:integer.</description>
+ <query name="K2-SeqExprCast-253" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-254" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-254" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-255" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-255" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-256" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-256" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-257" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-257" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-258" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:byte.</description>
+ <query name="K2-SeqExprCast-258" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-259" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:byte.</description>
+ <query name="K2-SeqExprCast-259" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-260" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-260" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-261" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-261" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-262" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-262" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-263" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-263" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-264" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-264" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-265" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:nonPositiveInteger.</description>
+ <query name="K2-SeqExprCast-265" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-266" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-266" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-267" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-267" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-268" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-268" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-269" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-269" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-270" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-270" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-271" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:negativeInteger.</description>
+ <query name="K2-SeqExprCast-271" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-272" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:long.</description>
+ <query name="K2-SeqExprCast-272" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-273" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:long.</description>
+ <query name="K2-SeqExprCast-273" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-274" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:long.</description>
+ <query name="K2-SeqExprCast-274" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-275" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:long.</description>
+ <query name="K2-SeqExprCast-275" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-276" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:long.</description>
+ <query name="K2-SeqExprCast-276" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-277" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:long.</description>
+ <query name="K2-SeqExprCast-277" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-278" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:int.</description>
+ <query name="K2-SeqExprCast-278" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-279" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:int.</description>
+ <query name="K2-SeqExprCast-279" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-280" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:int.</description>
+ <query name="K2-SeqExprCast-280" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-281" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:int.</description>
+ <query name="K2-SeqExprCast-281" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-282" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:int.</description>
+ <query name="K2-SeqExprCast-282" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-283" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:int.</description>
+ <query name="K2-SeqExprCast-283" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-284" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:short.</description>
+ <query name="K2-SeqExprCast-284" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-285" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:short.</description>
+ <query name="K2-SeqExprCast-285" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-286" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:short.</description>
+ <query name="K2-SeqExprCast-286" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-287" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:short.</description>
+ <query name="K2-SeqExprCast-287" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-288" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:short.</description>
+ <query name="K2-SeqExprCast-288" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-289" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:short.</description>
+ <query name="K2-SeqExprCast-289" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-290" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-290" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-291" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-291" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-292" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-292" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-293" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:byte.</description>
+ <query name="K2-SeqExprCast-293" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-294" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:byte.</description>
+ <query name="K2-SeqExprCast-294" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-295" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:byte.</description>
+ <query name="K2-SeqExprCast-295" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-296" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-296" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-297" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-297" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-298" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-298" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-299" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-299" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-300" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-300" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-301" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:nonNegativeInteger.</description>
+ <query name="K2-SeqExprCast-301" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-302" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-302" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-303" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-303" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-304" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-304" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-305" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-305" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-306" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-306" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-307" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-307" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-308" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-308" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-309" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-309" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-310" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-310" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-311" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-311" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-312" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-312" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-313" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-313" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-314" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-314" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-315" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-315" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-316" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-316" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-317" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-317" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-318" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-318" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-319" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:unsignedShort.</description>
+ <query name="K2-SeqExprCast-319" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-320" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-320" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-321" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-321" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-322" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-322" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-323" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-323" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-324" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-324" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-325" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:unsignedByte.</description>
+ <query name="K2-SeqExprCast-325" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-326" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(-INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-326" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-327" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(-INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-327" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-328" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-328" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-329" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(INF) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-329" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-330" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float(NaN) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-330" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-331" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double(NaN) to xs:unsignedInt.</description>
+ <query name="K2-SeqExprCast-331" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-332" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>No function by name xs:unsignedInteger exists.</description>
+ <query name="K2-SeqExprCast-332" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-333" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:byte to xs:double.</description>
+ <query name="K2-SeqExprCast-333" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-334" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:int to xs:double.</description>
+ <query name="K2-SeqExprCast-334" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-334.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-335" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:long to xs:double.</description>
+ <query name="K2-SeqExprCast-335" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-336" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:negativeInteger to xs:double.</description>
+ <query name="K2-SeqExprCast-336" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-336.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-337" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonNegativeInteger to xs:double.</description>
+ <query name="K2-SeqExprCast-337" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-338" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonPositiveInteger to xs:double.</description>
+ <query name="K2-SeqExprCast-338" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-338.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-339" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:short to xs:double.</description>
+ <query name="K2-SeqExprCast-339" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-340" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedByte to xs:double.</description>
+ <query name="K2-SeqExprCast-340" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-340.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-341" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:double.</description>
+ <query name="K2-SeqExprCast-341" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-341.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-342" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:double.</description>
+ <query name="K2-SeqExprCast-342" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-342.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-343" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedLong to xs:double.</description>
+ <query name="K2-SeqExprCast-343" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-343.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-344" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:double.</description>
+ <query name="K2-SeqExprCast-344" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-344.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-345" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:byte to xs:float.</description>
+ <query name="K2-SeqExprCast-345" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-345.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-346" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:int to xs:float.</description>
+ <query name="K2-SeqExprCast-346" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-346.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-347" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:long to xs:float.</description>
+ <query name="K2-SeqExprCast-347" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-347.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-348" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:negativeInteger to xs:float.</description>
+ <query name="K2-SeqExprCast-348" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-348.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-349" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonNegativeInteger to xs:float.</description>
+ <query name="K2-SeqExprCast-349" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-349.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-350" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonPositiveInteger to xs:float.</description>
+ <query name="K2-SeqExprCast-350" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-350.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-351" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:short to xs:float.</description>
+ <query name="K2-SeqExprCast-351" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-351.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-352" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedByte to xs:float.</description>
+ <query name="K2-SeqExprCast-352" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-352.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-353" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:float.</description>
+ <query name="K2-SeqExprCast-353" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-353.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-354" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:float.</description>
+ <query name="K2-SeqExprCast-354" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-354.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-355" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedLong to xs:float.</description>
+ <query name="K2-SeqExprCast-355" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-355.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-356" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:float.</description>
+ <query name="K2-SeqExprCast-356" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-356.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-357" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:byte to xs:decimal.</description>
+ <query name="K2-SeqExprCast-357" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-357.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-358" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:int to xs:decimal.</description>
+ <query name="K2-SeqExprCast-358" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-358.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-359" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:long to xs:decimal.</description>
+ <query name="K2-SeqExprCast-359" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-359.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-360" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:negativeInteger to xs:decimal.</description>
+ <query name="K2-SeqExprCast-360" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-360.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-361" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonNegativeInteger to xs:decimal.</description>
+ <query name="K2-SeqExprCast-361" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-361.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-362" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonPositiveInteger to xs:decimal.</description>
+ <query name="K2-SeqExprCast-362" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-362.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-363" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:short to xs:decimal.</description>
+ <query name="K2-SeqExprCast-363" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-363.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-364" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedByte to xs:decimal.</description>
+ <query name="K2-SeqExprCast-364" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-364.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-365" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:decimal.</description>
+ <query name="K2-SeqExprCast-365" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-365.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-366" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:decimal.</description>
+ <query name="K2-SeqExprCast-366" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-366.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-367" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedLong to xs:decimal.</description>
+ <query name="K2-SeqExprCast-367" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-368" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:decimal.</description>
+ <query name="K2-SeqExprCast-368" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-369" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:byte to xs:string.</description>
+ <query name="K2-SeqExprCast-369" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-370" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:int to xs:string.</description>
+ <query name="K2-SeqExprCast-370" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-371" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:long to xs:string.</description>
+ <query name="K2-SeqExprCast-371" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-372" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:negativeInteger to xs:string.</description>
+ <query name="K2-SeqExprCast-372" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-373" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonNegativeInteger to xs:string.</description>
+ <query name="K2-SeqExprCast-373" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-374" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonPositiveInteger to xs:string.</description>
+ <query name="K2-SeqExprCast-374" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-375" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:short to xs:string.</description>
+ <query name="K2-SeqExprCast-375" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-375.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-376" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedByte to xs:string.</description>
+ <query name="K2-SeqExprCast-376" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-376.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-377" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:string.</description>
+ <query name="K2-SeqExprCast-377" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-377.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-378" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:string.</description>
+ <query name="K2-SeqExprCast-378" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-378.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-379" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedLong to xs:string.</description>
+ <query name="K2-SeqExprCast-379" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-379.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-380" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:string.</description>
+ <query name="K2-SeqExprCast-380" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-380.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-381" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:byte to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-381" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-381.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-382" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:int to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-382" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-382.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-383" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:long to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-383" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-383.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-384" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:negativeInteger to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-384" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-384.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-385" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonNegativeInteger to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-385" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-385.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-386" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:nonPositiveInteger to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-386" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-386.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-387" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:short to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-387" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-387.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-388" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedByte to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-388" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-388.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-389" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-389" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-389.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-390" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedInt to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-390" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-390.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-391" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedLong to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-391" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-391.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-392" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-392" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-392.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-393" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-393" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-394" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:token to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-394" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-394.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-395" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:language to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-395" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-395.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-396" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:NMTOKEN to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-396" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-396.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-397" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:Name to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-397" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-397.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-398" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:NCName to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-398" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-398.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-399" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:ID to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-399" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-399.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-400" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:IDREF to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-400" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-400.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-401" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:ENTITY to xs:untypedAtomic.</description>
+ <query name="K2-SeqExprCast-401" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-401.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-402" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:unsignedShort to xs:string.</description>
+ <query name="K2-SeqExprCast-402" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-402.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-403" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:token to xs:string.</description>
+ <query name="K2-SeqExprCast-403" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-403.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-404" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:language to xs:string.</description>
+ <query name="K2-SeqExprCast-404" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-404.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-405" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:NMTOKEN to xs:string.</description>
+ <query name="K2-SeqExprCast-405" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-406" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:Name to xs:string.</description>
+ <query name="K2-SeqExprCast-406" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-406.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-407" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:NCName to xs:string.</description>
+ <query name="K2-SeqExprCast-407" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-408" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:ID to xs:string.</description>
+ <query name="K2-SeqExprCast-408" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-408.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-409" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:IDREF to xs:string.</description>
+ <query name="K2-SeqExprCast-409" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-409.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-410" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast xs:ENTITY to xs:string.</description>
+ <query name="K2-SeqExprCast-410" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-410.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-411" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "a" to xs:language.</description>
+ <query name="K2-SeqExprCast-411" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-411.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-412" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "ab" to xs:language.</description>
+ <query name="K2-SeqExprCast-412" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-412.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-413" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abc" to xs:language.</description>
+ <query name="K2-SeqExprCast-413" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-413.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-414" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcd" to xs:language.</description>
+ <query name="K2-SeqExprCast-414" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-414.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-415" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcde" to xs:language.</description>
+ <query name="K2-SeqExprCast-415" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-415.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-416" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcdef" to xs:language.</description>
+ <query name="K2-SeqExprCast-416" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-416.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-417" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcdefg" to xs:language.</description>
+ <query name="K2-SeqExprCast-417" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-417.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-418" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcdefgh" to xs:language.</description>
+ <query name="K2-SeqExprCast-418" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-418.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-419" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast "abcdefgh-abcdefgh" to xs:language.</description>
+ <query name="K2-SeqExprCast-419" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-420" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>The whitespace facet for xs:anyURI is collapse.</description>
+ <query name="K2-SeqExprCast-420" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-421" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an invalid anyURI. The specifications are unclear on this, so various kinds of output is accepted, see W3C's public report 5705.</description>
+ <query name="K2-SeqExprCast-421" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-421.txt</output-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-421-2.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-422" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Pass an invalid anyURI(#2).</description>
+ <query name="K2-SeqExprCast-422" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-423" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An URI without scheme.</description>
+ <query name="K2-SeqExprCast-423" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-424" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>An URI without scheme, combined with a relative directory.</description>
+ <query name="K2-SeqExprCast-424" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-425" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Serialize a set of xs:QName instances.</description>
+ <query name="K2-SeqExprCast-425" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-425.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-426" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast a set of QName to xs:string.</description>
+ <query name="K2-SeqExprCast-426" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqExprCast-426.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-427" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Use a relative URI with double slashes.</description>
+ <query name="K2-SeqExprCast-427" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-427.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-428" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>A relatively large negative number, fed to xs:unsignedLong.</description>
+ <query name="K2-SeqExprCast-428" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-429" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:-1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-429" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-430" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:+1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-430" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-431" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11: 1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-431" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-432" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:-1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-432" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-433" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:-1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-433" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-434" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:+1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-434" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-435" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11: 1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-435" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-436" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("-1:11:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-436" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-437" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("+1:11:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-437" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-438" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("+1:11:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-438" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-439" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:1e0"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-439" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-440" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:1E0"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-440" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-441" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:1b0"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-441" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-442" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11: 10"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-442" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-443" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11b33"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-443" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-444" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:111"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-444" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-445" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11.+11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-445" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-446" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11.-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-446" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-447" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11. 11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-447" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-448" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("24:00:00.1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-448" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-449" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("24:01:00"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-449" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-450" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("24:00:01"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-450" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-451" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11++1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-451" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-452" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11+-1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-452" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-453" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11+ 1:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-453" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-454" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11+11:+1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-454" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-455" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11+11:-1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-455" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-456" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:11+11: 1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-456" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-457" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-457" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-458" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("1 :11:11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-458" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-459" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time("11:11:1 "), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-459" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-460" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("+2002-12-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-460" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-461" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date(" 111-11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-461" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-462" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date(" +11-11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-462" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-463" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111- 1-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-463" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-464" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("-111-11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-464" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-465" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("+111-11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-465" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-466" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-11- 1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-466" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-467" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-+1-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-467" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-468" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-11-+1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-468" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-469" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111--1-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-469" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-470" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-11--1"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-470" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-471" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-11-1F"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-471" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-472" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("0x10-11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-472" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-473" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("111 -11-11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-473" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-474" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-1 -11"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-474" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-475" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date("1111-11-1 "), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-475" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-476" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:dateTime("2002-11-23"), which is an invalid lexical representation.</description>
+ <query name="K2-SeqExprCast-476" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-477" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Serialize xs:gYear("0040").</description>
+ <query name="K2-SeqExprCast-477" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-477.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-478" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Serialize xs:gYearMonth("0040-01").</description>
+ <query name="K2-SeqExprCast-478" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-478.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprCast-479" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Cast to xs:QName, using a namespace from an element constructor.</description>
+ <query name="K2-SeqExprCast-479" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-SeqExprCast-479.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-480" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>All primites in one query.</description>
+ <query name="K2-SeqExprCast-480" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-480.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-481" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast inf to xs:decimal.</description>
+ <query name="K2-SeqExprCast-481" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-482" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast 'inF' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-482" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-483" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast '-inF' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-483" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-484" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast 'inF ' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-484" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-485" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast '-inF(space)' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-485" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-486" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast 'naN' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-486" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-487" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Try to cast ' naN' to xs:decimal.</description>
+ <query name="K2-SeqExprCast-487" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-488" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:QName to xs:language.</description>
+ <query name="K2-SeqExprCast-488" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-489" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:base64Binary to xs:language.</description>
+ <query name="K2-SeqExprCast-489" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-490" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:hexBinary to xs:language.</description>
+ <query name="K2-SeqExprCast-490" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-491" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:gMonth to xs:language.</description>
+ <query name="K2-SeqExprCast-491" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-492" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:gDay to xs:language.</description>
+ <query name="K2-SeqExprCast-492" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-493" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:gMonthDay to xs:language.</description>
+ <query name="K2-SeqExprCast-493" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-494" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:gYear to xs:language.</description>
+ <query name="K2-SeqExprCast-494" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-495" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:integer to xs:language.</description>
+ <query name="K2-SeqExprCast-495" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-496" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:decimal to xs:language.</description>
+ <query name="K2-SeqExprCast-496" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-497" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:double to xs:language.</description>
+ <query name="K2-SeqExprCast-497" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-498" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:float to xs:language.</description>
+ <query name="K2-SeqExprCast-498" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-499" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:time to xs:language.</description>
+ <query name="K2-SeqExprCast-499" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-500" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:date to xs:language.</description>
+ <query name="K2-SeqExprCast-500" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-501" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:duration to xs:language.</description>
+ <query name="K2-SeqExprCast-501" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-502" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:dayTimeDuration to xs:language.</description>
+ <query name="K2-SeqExprCast-502" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-503" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast xs:yearMonthDuration to xs:language.</description>
+ <query name="K2-SeqExprCast-503" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-504" FilePath="exprSeqTypes/SeqExprCast/" scenario="standard">
+ <description>Use a series of corner case Unicode codepoints.</description>
+ <query name="K2-SeqExprCast-504" date="2007-12-20+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCast-504.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-505" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>':/' is an invalid URI, no scheme.</description>
+ <query name="K2-SeqExprCast-505" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-506" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast invalid gMonth.</description>
+ <query name="K2-SeqExprCast-506" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-507" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inF to xs:float.</description>
+ <query name="K2-SeqExprCast-507" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-508" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inF to xs:double.</description>
+ <query name="K2-SeqExprCast-508" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-509" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inF to xs:decimal.</description>
+ <query name="K2-SeqExprCast-509" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-510" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inf to xs:float.</description>
+ <query name="K2-SeqExprCast-510" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-511" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inf to xs:double.</description>
+ <query name="K2-SeqExprCast-511" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-512" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast inf to xs:decimal.</description>
+ <query name="K2-SeqExprCast-512" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-513" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast InF to xs:float.</description>
+ <query name="K2-SeqExprCast-513" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-514" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast InF to xs:double.</description>
+ <query name="K2-SeqExprCast-514" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-515" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast InF to xs:decimal.</description>
+ <query name="K2-SeqExprCast-515" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-516" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast -InF to xs:float.</description>
+ <query name="K2-SeqExprCast-516" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-517" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast -InF to xs:double.</description>
+ <query name="K2-SeqExprCast-517" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-518" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast -InF to xs:decimal.</description>
+ <query name="K2-SeqExprCast-518" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-519" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast +InF to xs:float.</description>
+ <query name="K2-SeqExprCast-519" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-520" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast +InF to xs:double.</description>
+ <query name="K2-SeqExprCast-520" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-521" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast +InF to xs:decimal.</description>
+ <query name="K2-SeqExprCast-521" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-522" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast naN to xs:float.</description>
+ <query name="K2-SeqExprCast-522" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-523" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast naN to xs:double.</description>
+ <query name="K2-SeqExprCast-523" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCast-524" FilePath="exprSeqTypes/SeqExprCast/" scenario="runtime-error">
+ <description>Cast naN to xs:decimal.</description>
+ <query name="K2-SeqExprCast-524" date="2009-01-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCastable" featureOwner="IBM/XSLT and Frans Englich">
+ <GroupInfo>
+ <title>Castable</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="CastableAs001" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(INF) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs001" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs002" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(0.0E0) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs002" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs003" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs003" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs004" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(INF) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs004" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs005" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(0.0E0) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs005" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs006" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs006" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs007" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0.0E0) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs007" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs008" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(NaN) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs008" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs009" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1e-5) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs009" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs010" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-10000000) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs010" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs011" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs011" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs012" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0.0E0) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs012" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs013" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(NaN) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs013" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs014" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1e-5) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs014" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs015" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-10000000) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs015" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs016" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs016" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs017" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0.0E0) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs017" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs018" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(NaN) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs018" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs019" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1e-5) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs019" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs020" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(5.5432) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs020" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs021" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs021" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs022" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0.0E0) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs022" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs023" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(NaN) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs023" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs024" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1e-5) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs024" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs025" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-1.1234) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs025" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs026" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs026" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs027" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(P1Y2M3DT10H30M23S) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs027" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs028" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs028" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs029" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs029" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs030" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs030" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs031" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(P24M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs031" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs032" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-P21M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs032" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs033" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs033" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs033.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs034" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-P1Y1M1DT1H1M1.123S) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs034" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs034.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs035" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(P3DT10H30M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs035" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs036" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-PT100M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs036" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs036.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs037" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs037" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs037.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs038" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999-05-31T13:20:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs038" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs038.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs039" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-1999-05-31T13:20:00+14:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs039" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs039.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs040" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(2000-01-16T00:00:00Z) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs040" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs040.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs041" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs041" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs041.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs042" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(13:20:00-05:00) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs042" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs042.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs043" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(13:20:02.123) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs043" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs043.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs044" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(13:20:00Z) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs044" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs044.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs045" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs045" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs045.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs046" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999-05-31) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs046" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs046.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs047" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0012-12-03-05:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs047" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs047.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs048" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999-05-31Z) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs048" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs048.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs049" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs049" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs049.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs050" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999-05) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs050" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs050.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs051" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0012-12-05:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs051" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs051.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs052" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999-05Z) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs052" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs052.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs053" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs053" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs053.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs054" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs054" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs054.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs055" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(-0012-05:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs055" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs055.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs056" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(1999Z) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs056" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs056.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs057" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs057" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs057.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs058" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--05-31) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs058" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs058.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs059" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--05-31+14:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs059" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs059.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs060" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--05-31Z) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs060" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs060.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs061" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs061" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs061.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs062" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(---31) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs062" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs062.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs063" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(---03-05:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs063" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs063.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs064" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(---31Z) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs064" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs064.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs065" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs065" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs065.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs066" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--05) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs066" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs066.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs067" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--12-05:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs067" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs067.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs068" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(--05Z) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs068" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs068.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs069" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs069" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs069.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs070" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(0.0) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs070" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs070.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs071" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(0) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs071" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs071.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs072" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs072" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs072.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs073" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs073" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs073.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs074" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(00000000) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs074" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs074.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs075" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(D74D35D35D35) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs075" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs075.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs076" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs076" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs076.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs077" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(010010101) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs077" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs077.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs078" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(0fb7) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs078" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs078.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs079" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(D74D35D35D35) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs079" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs079.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs080" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(http://www.example.com/~b%C3%A9b%C3%A9) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs080" date="2006-01-27-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs080.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs081" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(true) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs081" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs081.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs082" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:untypedAtomic(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs082" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs082.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs083" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(INF) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs083" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs083.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs084" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(0.0E0) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs084" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs084.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs085" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs085" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs085.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs086" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(INF) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs086" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs086.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs087" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(0.0E0) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs087" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs087.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs088" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs088" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs088.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs089" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0.0E0) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs089" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs089.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs090" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(NaN) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs090" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs090.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs091" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1e-5) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs091" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs091.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs092" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-10000000) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs092" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs092.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs093" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs093" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs093.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs094" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0.0E0) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs094" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs094.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs095" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(NaN) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs095" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs095.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs096" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1e-5) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs096" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs096.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs097" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-10000000) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs097" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs097.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs098" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs098" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs098.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs099" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0.0E0) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs099" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs099.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs100" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(NaN) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs100" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs100.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs101" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1e-5) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs101" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs102" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(5.5432) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs102" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs103" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs103" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs104" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0.0E0) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs104" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs104.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs105" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(NaN) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs105" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs105.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs106" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1e-5) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs106" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs106.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs107" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-1.1234) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs107" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs108" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs108" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs109" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(P1Y2M3DT10H30M23S) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs109" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs110" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-P1Y1M1DT1H1M1.123S) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs110" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs111" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs111" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs111.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs112" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-P1Y1M1DT1H1M1.123S) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs112" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs112.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs113" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(P24M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs113" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs114" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-P21M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs114" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs115" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs115" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs115.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs116" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-P1Y1M1DT1H1M1.123S) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs116" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs116.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs117" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(P3DT10H30M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs117" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs117.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs118" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-PT100M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs118" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs118.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs119" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs119" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs119.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs120" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999-05-31T13:20:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs120" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs120.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs121" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-1999-05-31T13:20:00+14:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs121" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs121.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs122" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(2000-01-16T00:00:00Z) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs122" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs122.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs123" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs123" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs123.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs124" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(13:20:00-05:00) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs124" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs124.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs125" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(13:20:02.123) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs125" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs125.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs126" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(13:20:00Z) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs126" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs126.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs127" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs127" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs127.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs128" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999-05-31) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs128" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs128.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs129" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0012-12-03-05:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs129" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs129.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs130" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999-05-31Z) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs130" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs130.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs131" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs131" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs131.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs132" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999-05) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs132" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs133" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0012-12-05:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs133" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs134" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999-05Z) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs134" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs135" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs135" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs136" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs136" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs137" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(-0012-05:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs137" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs138" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(1999Z) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs138" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs139" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs139" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs140" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--05-31) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs140" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs141" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--05-31+14:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs141" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs142" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--05-31Z) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs142" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs143" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs143" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs144" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(---31) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs144" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs144.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs145" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(---03-05:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs145" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs145.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs146" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(---31Z) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs146" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs146.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs147" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs147" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs147.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs148" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--05) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs148" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs148.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs149" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--12-05:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs149" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs149.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs150" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(--05Z) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs150" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs150.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs151" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs151" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs151.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs152" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(0.0) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs152" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs152.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs153" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(0) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs153" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs153.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs154" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs154" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs154.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs155" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs155" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs156" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(00000000) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs156" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs156.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs157" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(D74D35D35D35) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs157" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs158" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs158" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs158.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs159" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(010010101) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs159" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs159.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs160" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(0fb7) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs160" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs161" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(D74D35D35D35) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs161" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs161.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs162" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(http://www.example.com/~b%C3%A9b%C3%A9) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs162" date="2006-01-27-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs163" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(true) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs163" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs163.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs164" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:string(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs164" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs165" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(1e5) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs165" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs166" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-INF) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs166" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs167" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-0.0E0) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs167" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs168" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(NaN) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs168" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs168.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs169" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs169" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs169.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs170" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-1.75e-3) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs170" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs170.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs171" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(INF) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs171" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs172" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-0.0E0) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs172" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs172.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs173" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-INF) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs173" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs174" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-0.0E0) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs174" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs174.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs175" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs175" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs176" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(1e5) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs176" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs176.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs177" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-1.75e-3) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs177" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs177.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs178" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-0.0E0) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs178" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs178.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs179" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(1e5) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs179" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs180" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(INF) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs180" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs180.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs181" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-1.75e-3) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs181" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs181.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs182" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs182" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs182.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs183" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs183" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs183.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs184" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs184" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs184.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs185" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs185" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs185.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs186" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs186" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs186.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs187" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs187" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs188" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs188" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs188.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs189" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs189" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs190" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs190" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs190.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs191" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs191" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs191.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs192" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-0.0E0) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs192" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs192.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs193" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(1e5) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs193" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs193.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs194" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(-INF) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs194" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs194.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs195" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(NaN) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs195" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs195.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs196" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs196" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs196.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs197" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs197" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs197.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs198" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:float(5.4321E-100) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs198" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs198.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs199" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs199" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs199.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs200" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(INF) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs200" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs200.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs201" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e8) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs201" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs201.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs202" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(INF) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs202" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs202.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs203" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-0.0E0) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs203" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs203.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs204" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(5.4321E-1001) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs204" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs204.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs205" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs205" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs205.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs206" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-1.75e-3) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs206" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs206.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs207" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(NaN) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs207" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs207.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs208" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs208" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs208.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs209" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(INF) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs209" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs209.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs210" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-0.0E0) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs210" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs210.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs211" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(5.4321E-1001) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs211" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs211.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs212" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-1.75e-3) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs212" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs212.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs213" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(INF) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs213" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs213.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs214" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-0.0E0) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs214" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs214.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs215" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs215" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs215.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs216" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(-1.75e-3) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs216" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs216.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs217" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(INF) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs217" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs217.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs218" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(NaN) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs218" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs218.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs219" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs219" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs219.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs220" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs220" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs220.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs221" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs221" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs221.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs222" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs222" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs222.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs223" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs223" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs223.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs224" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs224" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs224.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs225" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs225" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs225.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs226" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs226" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs226.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs227" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs227" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs227.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs228" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs228" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs228.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs229" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs229" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs229.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs230" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs230" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs230.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs231" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs231" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs231.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs232" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs232" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs232.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs233" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:double(1e5) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs233" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs233.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs234" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs234" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs234.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs235" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs235" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs235.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs236" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs236" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs236.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs237" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs237" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs237.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs238" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs238" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs238.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs239" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs239" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs239.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs240" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(5.5432) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs240" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs240.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs241" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs241" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs241.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs242" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs242" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs242.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs243" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs243" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs243.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs244" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs244" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs244.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs245" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs245" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs245.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs246" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs246" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs246.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs247" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs247" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs247.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs248" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs248" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs248.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs249" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs249" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs249.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs250" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs250" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs250.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs251" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs251" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs251.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs252" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs252" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs252.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs253" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs253" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs253.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs254" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs254" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs254.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs255" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:decimal(-1.1234) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs255" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs255.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs256" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(1) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs256" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs256.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs257" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs257" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs257.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs258" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs258" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs258.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs259" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs259" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs259.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs260" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs260" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs260.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs261" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs261" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs261.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs262" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs262" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs262.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs263" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs263" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs263.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs264" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs264" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs264.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs265" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs265" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs265.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs266" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs266" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs266.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs267" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs267" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs267.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs268" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs268" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs268.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs269" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs269" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs269.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs270" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs270" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs270.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs271" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs271" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs271.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs272" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs272" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs272.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs273" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs273" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs273.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs274" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs274" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs274.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs275" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs275" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs275.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs276" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:integer(-100) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs276" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs276.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs277" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs277" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs277.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs278" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs278" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs278.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs279" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs279" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs279.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs280" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs280" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs280.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs281" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs281" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs281.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs282" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs282" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs282.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs283" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs283" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs283.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs284" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(PT10H) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs284" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs284.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs285" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs285" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs285.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs286" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(PT10H) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs286" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs286.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs287" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P24M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs287" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs287.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs288" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs288" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs288.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs289" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(PT10H) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs289" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs289.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs290" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P24M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs290" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs290.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs291" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs291" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs291.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs292" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs292" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs292.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs293" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs293" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs293.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs294" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs294" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs294.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs295" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs295" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs295.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs296" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs296" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs296.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs297" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs297" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs297.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs298" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs298" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs298.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs299" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs299" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs299.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs300" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs300" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs300.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs301" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs301" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs301.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs302" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:duration(P1Y2M3DT10H30M23S) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs302" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs302.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs303" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs303" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs303.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs304" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs304" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs304.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs305" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs305" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs305.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs306" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs306" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs306.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs307" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs307" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs307.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs308" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs308" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs308.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs309" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs309" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs309.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs310" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs310" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs310.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs311" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(-P21M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs311" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs311.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs312" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs312" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs312.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs313" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs313" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs313.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs314" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs314" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs314.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs315" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs315" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs315.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs316" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs316" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs316.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs317" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs317" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs317.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs318" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs318" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs318.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs319" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs319" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs319.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs320" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs320" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs320.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs321" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs321" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs321.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs322" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs322" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs322.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs323" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs323" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs323.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs324" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:yearMonthDuration(P1Y2M) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs324" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs324.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs325" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs325" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs325.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs326" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(-PT100M) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs326" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs326.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs327" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs327" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs327.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs328" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(-PT100M) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs328" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs328.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs329" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs329" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs329.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs330" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs330" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs330.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs331" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs331" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs331.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs332" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs332" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs332.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs333" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs333" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs333.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs334" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(PT24H) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs334" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs334.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs335" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(-PT100M) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs335" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs335.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs336" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs336" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs336.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs337" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs337" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs337.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs338" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P14D) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs338" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs338.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs339" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(-PT100M) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs339" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs339.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs340" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs340" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs340.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs341" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs341" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs341.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs342" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs342" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs342.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs343" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs343" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs343.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs344" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs344" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs344.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs345" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs345" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs345.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs346" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs346" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs346.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs347" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs347" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs347.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs348" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs348" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs348.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs349" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs349" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs349.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs350" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs350" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs350.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs351" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dayTimeDuration(P3DT10H30M) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs351" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs351.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs352" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs352" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs352.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs353" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs353" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs353.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs354" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs354" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs354.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs355" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs355" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs355.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs356" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs356" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs356.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs357" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(2000-01-16T00:00:00Z) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs357" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs357.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs358" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs358" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs358.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs359" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs359" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs359.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs360" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs360" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs360.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs361" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs361" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs361.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs362" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs362" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs362.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs363" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs363" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs363.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs364" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs364" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs364.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs365" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs365" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs365.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs366" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs366" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs366.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs367" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs367" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs367.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs368" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs368" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs368.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs369" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs369" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs369.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs370" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs370" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs370.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs371" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs371" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs371.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs372" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs372" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs372.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs373" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs373" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs373.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs374" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs374" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs374.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs375" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs375" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs375.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs376" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs376" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs376.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs377" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(-1999-05-31T13:20:00+14:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs377" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs377.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs378" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs378" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs378.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs379" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs379" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs379.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs380" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs380" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs380.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs381" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:dateTime(1999-05-31T13:20:00) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs381" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs381.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs382" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs382" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs382.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs383" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs383" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs383.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs384" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs384" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs384.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs385" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs385" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs385.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs386" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs386" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs386.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs387" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs387" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs387.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs388" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs388" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs388.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs389" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs389" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs389.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs390" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs390" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs390.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs391" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs391" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs391.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs392" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs392" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs392.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs393" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:02.123) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs393" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs393.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs394" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00Z) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs394" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs394.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs395" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs395" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs395.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs396" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs396" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs396.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs397" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs397" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs397.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs398" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs398" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs398.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs399" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs399" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs399.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs400" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs400" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs400.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs401" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs401" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs401.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs402" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs402" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs402.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs403" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs403" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs403.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs404" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:time(13:20:00-05:00) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs404" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs404.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs405" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs405" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs405.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs406" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs406" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs406.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs407" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs407" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs407.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs408" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs408" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs408.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs409" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs409" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs409.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs410" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs410" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs410.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs411" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs411" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs411.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs412" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs412" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs412.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs413" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs413" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs413.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs414" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs414" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs414.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs415" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs415" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs415.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs416" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs416" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs416.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs417" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs417" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs417.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs418" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs418" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs418.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs419" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs419" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs419.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs420" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs420" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs420.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs421" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs421" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs421.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs422" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs422" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs422.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs423" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs423" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs423.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs424" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs424" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs424.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs425" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs425" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs425.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs426" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs426" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs426.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs427" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs427" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs427.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs428" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs428" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs428.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs429" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(-0012-12-03-05:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs429" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs429.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs430" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31Z) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs430" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs430.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs431" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs431" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs431.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs432" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs432" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs432.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs433" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs433" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs433.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs434" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:date(1999-05-31) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs434" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs434.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs435" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs435" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs435.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs436" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs436" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs436.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs437" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs437" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs437.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs438" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs438" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs438.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs439" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs439" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs439.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs440" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs440" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs440.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs441" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs441" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs441.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs442" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs442" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs442.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs443" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs443" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs443.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs444" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs444" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs444.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs445" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs445" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs445.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs446" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs446" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs446.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs447" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs447" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs447.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs448" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs448" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs448.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs449" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(-0012-12-05:00) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs449" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs449.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs450" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs450" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs450.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs451" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs451" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs451.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs452" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs452" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs452.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs453" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs453" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs453.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs454" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs454" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs454.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs455" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs455" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs455.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs456" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs456" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs456.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs457" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs457" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs457.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs458" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYearMonth(1999-05Z) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs458" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs458.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs459" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs459" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs459.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs460" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs460" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs460.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs461" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs461" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs461.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs462" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs462" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs462.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs463" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs463" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs463.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs464" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs464" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs464.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs465" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs465" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs465.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs466" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs466" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs466.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs467" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs467" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs467.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs468" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs468" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs468.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs469" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs469" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs469.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs470" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs470" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs470.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs471" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs471" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs471.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs472" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(-0012-05:00) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs472" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs472.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs473" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999Z) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs473" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs473.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs474" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs474" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs474.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs475" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs475" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs475.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs476" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs476" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs476.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs477" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs477" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs477.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs478" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs478" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs478.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs479" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs479" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs479.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs480" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gYear(1999) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs480" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs480.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs481" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs481" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs481.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs482" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs482" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs482.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs483" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs483" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs483.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs484" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs484" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs484.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs485" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs485" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs485.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs486" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs486" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs486.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs487" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs487" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs487.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs488" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs488" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs488.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs489" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs489" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs489.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs490" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs490" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs490.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs491" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs491" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs491.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs492" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs492" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs492.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs493" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs493" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs493.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs494" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs494" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs494.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs495" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs495" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs495.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs496" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--12-03-05:00) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs496" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs496.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs497" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31Z) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs497" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs497.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs498" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs498" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs498.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs499" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs499" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs499.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs500" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs500" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs500.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs501" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs501" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs501.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs502" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs502" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs502.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs503" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonthDay(--05-31) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs503" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs503.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs504" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs504" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs504.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs505" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs505" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs505.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs506" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs506" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs506.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs507" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs507" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs507.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs508" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs508" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs508.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs509" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs509" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs509.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs510" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs510" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs510.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs511" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs511" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs511.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs512" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs512" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs512.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs513" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs513" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs513.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs514" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs514" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs514.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs515" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs515" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs515.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs516" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs516" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs516.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs517" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs517" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs517.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs518" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs518" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs518.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs519" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs519" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs519.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs520" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---03-05:00) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs520" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs520.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs521" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31Z) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs521" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs521.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs522" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs522" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs522.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs523" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs523" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs523.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs524" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs524" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs524.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs525" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs525" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs525.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs526" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gDay(---31) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs526" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs526.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs527" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs527" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs527.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs528" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs528" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs528.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs529" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs529" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs529.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs530" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs530" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs530.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs531" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs531" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs531.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs532" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs532" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs532.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs533" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs533" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs533.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs534" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs534" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs534.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs535" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs535" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs535.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs536" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs536" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs536.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs537" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs537" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs537.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs538" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs538" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs538.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs539" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs539" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs539.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs540" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs540" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs540.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs541" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs541" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs541.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs542" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs542" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs542.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs543" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs543" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs543.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs544" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--12-05:00) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs544" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs544.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs545" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05Z) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs545" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs545.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs546" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs546" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs546.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs547" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs547" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs547.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs548" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs548" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs548.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs549" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:gMonth(--05) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs549" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs549.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs550" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs550" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs550.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs551" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs551" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs551.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs552" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs552" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs552.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs553" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(false) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs553" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs553.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs554" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs554" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs554.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs555" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(false) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs555" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs555.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs556" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs556" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs556.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs557" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(false) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs557" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs557.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs558" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs558" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs558.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs559" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(false) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs559" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs559.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs560" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs560" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs560.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs561" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs561" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs561.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs562" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs562" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs562.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs563" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs563" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs563.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs564" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs564" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs564.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs565" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs565" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs565.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs566" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs566" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs566.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs567" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs567" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs567.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs568" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs568" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs568.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs569" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs569" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs569.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs570" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs570" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs570.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs571" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs571" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs571.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs572" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(false) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs572" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs572.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs573" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs573" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs573.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs574" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs574" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs574.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs575" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:boolean(true) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs575" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs575.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs576" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(01001010) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs576" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs576.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs577" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(0FB7) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs577" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs577.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs578" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(01001010) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs578" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs578.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs579" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(0FB7) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs579" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs579.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs580" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs580" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs580.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs581" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs581" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs581.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs582" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs582" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs582.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs583" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs583" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs583.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs584" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs584" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs584.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs585" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs585" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs585.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs586" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs586" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs586.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs587" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs587" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs587.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs588" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs588" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs588.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs589" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs589" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs589.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs590" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs590" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs590.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs591" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs591" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs591.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs592" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs592" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs592.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs593" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs593" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs593.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs594" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs594" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs594.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs595" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs595" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs595.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs596" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(01001010) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs596" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs596.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs597" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(0FB7) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs597" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs597.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs598" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(00000000) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs598" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs598.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs599" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs599" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs599.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs600" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(aA+zZ/09) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs600" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs600.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs601" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(0FB7) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs601" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs601.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs602" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:base64Binary(10010101) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs602" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs602.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs603" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs603" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs603.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs604" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs604" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs604.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs605" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs605" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs605.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs606" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs606" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs606.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs607" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs607" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs607.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs608" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs608" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs608.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs609" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs609" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs609.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs610" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs610" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs610.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs611" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs611" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs611.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs612" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs612" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs612.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs613" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs613" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs613.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs614" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs614" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs614.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs615" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs615" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs615.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs616" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs616" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs616.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs617" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs617" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs617.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs618" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs618" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs618.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs619" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs619" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs619.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs620" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs620" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs620.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs621" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs621" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs621.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs622" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(0fb7) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs622" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs622.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs623" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs623" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs623.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs624" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(d74d35d35d35) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs624" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs624.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs625" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:hexBinary(D74D35D35D35) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs625" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs625.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs626" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:untypedAtomic.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs626" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs626.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs627" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:string.</description>
+ <spec-citation section-number="17.1.2" spec="FuncOps" section-title="Casting to xs:string and xs:untypedAtomic" section-pointer="casting-to-string"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs627" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs627.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs628" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:float.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs628" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs628.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs629" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:double.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs629" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs629.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs630" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:decimal.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs630" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs630.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs631" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:integer.</description>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs631" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs631.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs632" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:duration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs632" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs632.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs633" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:yearMonthDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs633" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs633.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs634" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:dayTimeDuration.</description>
+ <spec-citation section-number="17.1.4" spec="FuncOps" section-title="Casting to duration types" section-pointer="casting-to-durations"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs634" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs634.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs635" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:dateTime.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs635" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs635.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs636" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:time.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs636" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs636.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs637" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:date.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs637" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs637.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs638" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:gYearMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs638" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs638.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs639" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:gYear.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs639" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs639.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs640" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:gMonthDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs640" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs640.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs641" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:gDay.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs641" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs641.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs642" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:gMonth.</description>
+ <spec-citation section-number="17.1.5" spec="FuncOps" section-title="Casting to date and time types" section-pointer="casting-to-datetimes"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs642" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs642.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs643" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:boolean.</description>
+ <spec-citation section-number="17.1.6" spec="FuncOps" section-title="Casting to xs:boolean" section-pointer="casting-boolean"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs643" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs643.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs644" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:base64Binary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs644" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs644.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs645" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:hexBinary.</description>
+ <spec-citation section-number="17.1.7" spec="FuncOps" section-title="Casting to xs:base64Binary and xs:hexBinary" section-pointer="casting-to-binary"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs645" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs645.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs646" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Joanne Tong">
+ <description>Try xs:anyURI(http://www.ietf.org/rfc/rfc2396.txt) castable as xs:anyURI.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs646" date="2005-07-21-07:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs646.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs647" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try string lieral castable as xs:QName.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <query name="CastableAs647" date="2006-06-08"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs647.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="CastableAs648" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Try variable castable as xs:QName.</description>
+ <spec-citation section-number="17.1.8" spec="FuncOps" section-title="Casting to xs:anyURI" section-pointer="casting-to-anyuri"/>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="CastableAs648" date="2006-06-08"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">CastableAs648.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs649" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Nicolae Brinza">
+ <description>Reordering the predicates should not cause the expression to raise an error.</description>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="CastableAs649" date="2009-04-01"/>
+ <input-file variable="input-context" role="principal-data">acme_corp</input-file>
+ <output-file compare="Text" role="principal">CastableAs649.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="CastableAs650" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard" Creator="Nicolae Brinza">
+ <description>The expression should not raise a dynamic error.</description>
+ <spec-citation section-number="3.12.4" spec="XQuery" section-title="Castable" section-pointer="id-castable"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="CastableAs650" date="2009-04-01"/>
+ <input-file variable="input-context" role="principal-data">acme_corp</input-file>
+ <output-file compare="Text" role="principal">CastableAs650.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-1" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>'+' nor '?' is allowed as a cardinality specifier in 'castable as'.</description>
+ <query name="K-SeqExprCastable-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-2" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>'+' nor '?' is allowed as a cardinality specifier in 'castable as'.</description>
+ <query name="K-SeqExprCastable-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-3" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>'+' nor '?' is allowed as a cardinality specifier in 'castable as'.</description>
+ <query name="K-SeqExprCastable-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-4" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>'+' nor '?' is allowed as a cardinality specifier in 'castable as'.</description>
+ <query name="K-SeqExprCastable-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-5" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-6" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-7" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-8" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-9" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-10" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-11" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="runtime-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-12" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>An invalid type for 'castable as' is specified.</description>
+ <query name="K-SeqExprCastable-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-13" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>An invalid type for 'castable as' is specified, leading to a syntax error.</description>
+ <query name="K-SeqExprCastable-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-14" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>An invalid type for 'castable as' is specified, leading to a syntax error.</description>
+ <query name="K-SeqExprCastable-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-15" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>An invalid type for 'castable as' is specified, leading to a syntax error.</description>
+ <query name="K-SeqExprCastable-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-16" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="parse-error">
+ <description>An invalid type for 'castable as' is specified, leading to a syntax error.</description>
+ <query name="K-SeqExprCastable-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-17" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not(QName("", "lname") castable as xs:integer)`.</description>
+ <query name="K-SeqExprCastable-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-18" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>When casting to xs:QName the source value can be a xs:QName value.</description>
+ <query name="K-SeqExprCastable-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-19" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>Casting an xs:string to xs:QName works.</description>
+ <query name="K-SeqExprCastable-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-20" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>Casting an empty sequence to xs:QName does not work.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-21" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>Casting an empty sequence to xs:QName? works.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-22" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>Casting an xs:untypedAtomic to xs:QName does not work.</description>
+ <query name="K-SeqExprCastable-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-23" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not(("one", "two") castable as xs:string?)`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-24" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not('string' castable as xs:boolean)`.</description>
+ <query name="K-SeqExprCastable-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-25" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `'true' castable as xs:boolean`.</description>
+ <query name="K-SeqExprCastable-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-26" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1) castable as xs:float`.</description>
+ <query name="K-SeqExprCastable-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-27" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1) castable as xs:untypedAtomic`.</description>
+ <query name="K-SeqExprCastable-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-28" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `xs:float(1) castable as xs:string`.</description>
+ <query name="K-SeqExprCastable-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-29" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not(xs:anyURI("example.com/") castable as xs:integer)`.</description>
+ <query name="K-SeqExprCastable-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-30" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not("three" castable as xs:float)`.</description>
+ <query name="K-SeqExprCastable-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-31" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not("three" castable as xs:integer)`.</description>
+ <query name="K-SeqExprCastable-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-32" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not("three" castable as xs:decimal)`.</description>
+ <query name="K-SeqExprCastable-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-33" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not("three" castable as xs:double)`.</description>
+ <query name="K-SeqExprCastable-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-34" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not((1, 2, 3) castable as xs:integer)`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-35" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not(() castable as xs:integer)`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-36" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `() castable as xs:integer?`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-37" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `(1) castable as xs:integer?`.</description>
+ <query name="K-SeqExprCastable-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprCastable-38" FilePath="Expressions/exprSeqTypes/SeqExprCastable/" scenario="standard">
+ <description>A test whose essence is: `not(("one", "two") castable as xs:string?)`.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K-SeqExprCastable-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprCastable-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-1" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Testing castability to xs:QName where the cardinality is wrong.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K2-SeqExprCastable-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-2" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Testing castability to xs:QName where the cardinality is wrong(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5747</reflects-resolution>
+ <query name="K2-SeqExprCastable-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-3" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="runtime-error">
+ <description>Combine operator div with castable as.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4873</reflects-resolution>
+ <query name="K2-SeqExprCastable-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-4" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="runtime-error">
+ <description>Combine operator div with castable as(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4873</reflects-resolution>
+ <query name="K2-SeqExprCastable-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-5" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Check casting an xs:positiveInteger value to xs:double.</description>
+ <query name="K2-SeqExprCastable-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-6" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Check that an invalid xs:anyURI gets flagged as not being castable.</description>
+ <query name="K2-SeqExprCastable-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-7" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Check that an invalid xs:anyURI gets flagged as not being castable.</description>
+ <query name="K2-SeqExprCastable-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprCastable-8" FilePath="exprSeqTypes/SeqExprCast/SeqExprCastable/" scenario="standard">
+ <description>Check castability of an invalid xs:anyURI.</description>
+ <query name="K2-SeqExprCastable-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-8.txt</output-file>
+ <output-file role="principal" compare="Text">K2-SeqExprCastable-8-2.txt</output-file>
+ </test-case>
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprTreat" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Treat</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="treat-as-1" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression where dynamic type does not match expected type.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-1" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-2" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:string data type and a function that expects a string.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-2" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-3" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:integer data type and a div expression.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-3" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-4" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:decimal data type and a function that can take an decimal/integer (integer treated as decimal).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-4" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-5" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:decimal data type and a function that can take a decimal/integer (decimal treated as integer).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-5" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-6" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:float data type and a function that can take a float (fn:abs).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-6" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-7" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:double data type and a function that can take a double (fn:abs).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-7" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-8" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:boolean data type and a function that can take a boolean (fn:not).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-8" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-9" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:date data type and a function that can take a date (fn:year-from-date).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-9" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-10" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:dateTime data type and a function that can take a dateTime (fn:minutes-from-dateTime).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-10" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-11" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:time data type and a function that can take a time (fn:hours-from-time).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-11" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-12" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:integer data type and a homogeneous sequence.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-12" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-13" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression involving the xs:integer data type and a heterogeneous sequence.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-13" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-14" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and integer/float data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-14" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-15" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and integer/double data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-15" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-16" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and float/integer data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-16" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-17" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and double/integer data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-17" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-18" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and double/float data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-18" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-19" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and float/double data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-19" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-20" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and decimal/double data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-20" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-21" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and decimal/float data types.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-21" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-22" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and float/decimal data types (float cast as decimal treat as decimal).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-22" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-23" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression with a "cast as" expression and double/decimal data types (double cast as decimal treat as decimal).</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-23" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-24" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression used as part of an addition operation.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-24" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="treat-as-25" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of treat as expression used as part of a subtraction operation.</description>
+ <spec-citation section-number="3.12.6" spec="XQuery" section-title="Treat" section-pointer="id-treat"/>
+ <query name="treat-as-25" date="2005-11-30"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">treat-as-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-1" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A test whose essence is: `3 treat as xs:string`.</description>
+ <query name="K-SeqExprTreat-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-2" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:double("3") treat as xs:float`.</description>
+ <query name="K-SeqExprTreat-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-3" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A test whose essence is: `xs:anyURI("example.com/") treat as xs:float`.</description>
+ <query name="K-SeqExprTreat-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-4" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A test whose essence is: `3.0 treat as xs:integer`.</description>
+ <query name="K-SeqExprTreat-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-5" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A test whose essence is: `xs:integer(3) treat as xs:decimal instance of xs:integer`.</description>
+ <query name="K-SeqExprTreat-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-6" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A test whose essence is: `"3" treat as xs:string eq '3'`.</description>
+ <query name="K-SeqExprTreat-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-7" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A test whose essence is: `xs:integer("3") treat as xs:decimal instance of xs:decimal`.</description>
+ <query name="K-SeqExprTreat-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-8" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A type is specified which doesn't exist.</description>
+ <query name="K-SeqExprTreat-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-9" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>A type is specified which doesn't exist.</description>
+ <query name="K-SeqExprTreat-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-10" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="runtime-error">
+ <description>Exactly-one xs:integer does not match empty-sequence().</description>
+ <query name="K-SeqExprTreat-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-11" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>Implementations using the static typing feature, may raise XPTY0004 because one of the operands to operator 'eq' has cardinality 'one-or-more'.</description>
+ <query name="K-SeqExprTreat-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-11.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-12" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>Implementations using the static typing feature, may raise XPTY0004 because one of the operands to operator 'eq' has cardinality 'zero-or-more'.</description>
+ <query name="K-SeqExprTreat-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-12.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-13" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>Implementations using the static typing feature, may raise XPTY0004 because one of the operands to the multiply-operator has cardinality 'zero-or-more'.</description>
+ <query name="K-SeqExprTreat-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-13.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-14" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A test whose essence is: `(3 treat as xs:integer ? * 3) eq 9`.</description>
+ <query name="K-SeqExprTreat-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-15" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A complex 'treat as' expression, stressing parser and evaluation logic. Implementations supporting the static typing feature may issue XPTY0004.</description>
+ <query name="K-SeqExprTreat-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-15.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-16" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="parse-error">
+ <description>'3 treat as item(' is a syntatically invalid expression.</description>
+ <query name="K-SeqExprTreat-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExprTreat-17" FilePath="Expressions/exprSeqTypes/SeqExprTreat/" scenario="standard">
+ <description>A test whose essence is: `(remove((5, 1e0), 2) treat as xs:integer) eq 5`.</description>
+ <query name="K-SeqExprTreat-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExprTreat-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprTreat-1" FilePath="exprSeqTypes/SeqExprCast/SeqExprTreat/" scenario="runtime-error">
+ <description>An xs:decimal, despite being a valid integer, cannot be treated as an xs:integer.</description>
+ <query name="K2-SeqExprTreat-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0050</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprTreat-2" FilePath="exprSeqTypes/SeqExprCast/SeqExprTreat/" scenario="standard">
+ <description>Use three pluses on a row, combined with 'treat as'.</description>
+ <query name="K2-SeqExprTreat-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprTreat-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqExprTreat-3" FilePath="exprSeqTypes/SeqExprCast/SeqExprTreat/" scenario="parse-error">
+ <description>Lhs must be a StepExpr, and TreatExpr is not.</description>
+ <query name="K2-SeqExprTreat-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqExprTreat-4" FilePath="exprSeqTypes/SeqExprCast/SeqExprTreat/" scenario="standard">
+ <description>Treat the result of an empty node test, as the empty-sequence().</description>
+ <query name="K2-SeqExprTreat-4" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqExprTreat-4.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="PrologExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Modules and Prologs</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="VersionProlog" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Version Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="version_declaration-001" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-001" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">version_declaration-001.txt</output-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-002" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-002" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">version_declaration-002.txt</output-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-003" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-003" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">version_declaration-003.txt</output-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-004" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-004" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">version_declaration-004.txt</output-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-006" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration, the version "1.1" fails under 1.0, succeeds under 1.1.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-006" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment" spec-version="1.1">version_declaration-006.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-007" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-007" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-008" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-008" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-009" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="parse-error" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-009" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="version_declaration-010" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of version declaration, for which the encoding does not conforms to "encName" from XML 1.0.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-010" date="2005-02-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0087</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-1" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version declaration with both version and encoding information (set to 1.0 and "UTF-8") respectively.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-1" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">prolog-version-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-2" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version declaration with both version and encoding information (set to 1.0 and "UTF-16") respectively.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-2" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">prolog-version-2.txt</output-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-3" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version declaration with both version and encoding information (set to 1.0 and "US-ASCII") respectively.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-3" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">prolog-version-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-4" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version as described in "version_declaration-001.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-4" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">prolog-version-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-5" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version as described in "version_declaration-002.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-5" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">prolog-version-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-6" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version as described in "version_declaration-003.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-6" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">prolog-version-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-7" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version as described in "version_declaration-004.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-7" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">prolog-version-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-9" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Evaluation of prolog version as described in "version_declaration-006.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-9" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment" spec-version="1.1">prolog-version-9.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-10" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Evaluation of prolog version as described in "version_declaration-007.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-10" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-11" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Evaluation of prolog version as described in "version_declaration-008.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-11" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0031</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-12" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="parse-error" Creator="Pulkita Tyagi">
+ <description>Evaluation of prolog version as described in "version_declaration-009.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-12" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-VersionProlog-1" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard">
+ <description>A simple version declaration including encoding. Since it's implementation defined how comments before the version declaration is handled, any error is allowed.</description>
+ <query name="K-VersionProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-VersionProlog-1.txt</output-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-VersionProlog-2" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard">
+ <description>A simple version declaration excluding encoding.</description>
+ <query name="K-VersionProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-VersionProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-VersionProlog-3" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error">
+ <description>A version declaration with an encoding containing whitespace.</description>
+ <query name="K-VersionProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0087</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-VersionProlog-4" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="runtime-error">
+ <description>A version declaration with an encoding containing an disallowed character.</description>
+ <query name="K-VersionProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0087</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-VersionProlog-5" FilePath="Expressions/PrologExpr/VersionProlog/" scenario="standard">
+ <description>A prolog containing many different declarations.</description>
+ <query name="K-VersionProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-VersionProlog-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-VersionProlog-1" FilePath="exprSeqTypes/PrologExpr/VersionProlog/" scenario="standard">
+ <description>a string literal reminding of an xquery version declaration.</description>
+ <query name="K2-VersionProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-VersionProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-VersionProlog-2" FilePath="exprSeqTypes/PrologExpr/VersionProlog/" scenario="standard">
+ <description>a string literal reminding of an xquery version declaration.</description>
+ <query name="K2-VersionProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-VersionProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-VersionProlog-3" FilePath="exprSeqTypes/PrologExpr/VersionProlog/" scenario="parse-error">
+ <description>Use an invalid keyword as encoding.</description>
+ <query name="K2-VersionProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-VersionProlog-4" FilePath="exprSeqTypes/PrologExpr/VersionProlog/" scenario="parse-error">
+ <description>Whitespace isn't allowed after a prefix in a QName.</description>
+ <query name="K2-VersionProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-VersionProlog-5" FilePath="exprSeqTypes/PrologExpr/VersionProlog/" scenario="runtime-error">
+ <description>Check that the 'xquery' name test is parsed correctly.</description>
+ <query name="K2-VersionProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="BoundarySpaceProlog" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Boundary-space Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="boundary-space-001" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-001" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-002" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-002" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-003" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-003" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-004" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-004" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-005" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-005" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-006" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-006" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-007" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-007" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-008" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-008" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-009" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-009" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-010" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-010" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-011" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-011" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-012" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-012" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-013" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-013" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-014" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-014" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-015" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-015" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-016" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-016" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-017" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-017" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-018" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-018" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-019" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-019" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-020" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-020" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">boundary-space-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-021" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-021" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">boundary-space-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="boundary-space-022" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates stripping/preserving of boundary.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundary-space-022" date="2005-10-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">boundary-space-022.txt</output-file>
+ </test-case>
+ <test-case name="boundaryspacedeclerr-1" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with two boundary space declarations.</description>
+ <spec-citation spec="XQuery" section-number="4.3" section-title="Boundary-space Declaration" section-pointer="id-boundary-space-decls"/>
+ <query name="boundaryspacedeclerr-1" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0068</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BoundarySpaceProlog-1" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard">
+ <description>A simple 'declare boundary-space' declaration, specifying 'preserve'.</description>
+ <query name="K-BoundarySpaceProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BoundarySpaceProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BoundarySpaceProlog-2" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="standard">
+ <description>A simple 'declare boundary-space' declaration, specifying 'strip'.</description>
+ <query name="K-BoundarySpaceProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BoundarySpaceProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BoundarySpaceProlog-3" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="runtime-error">
+ <description>Two 'declare boundary-space' declarations are invalid.</description>
+ <query name="K-BoundarySpaceProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0068</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BoundarySpaceProlog-4" FilePath="Expressions/PrologExpr/BoundarySpaceProlog/" scenario="parse-error">
+ <description>The expression 'declare boundary space' is invalid.</description>
+ <query name="K-BoundarySpaceProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BoundarySpaceProlog-1" FilePath="exprSeqTypes/PrologExpr/BoundarySpaceProlog/" scenario="runtime-error">
+ <description>Ensure the 'boundary-space' keyword is parsed correctly.</description>
+ <query name="K2-BoundarySpaceProlog-1" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="CollationProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Default Collation Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="defaultcolldecl-1" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the declaration of two default collation in the prolog.</description>
+ <spec-citation spec="XQuery" section-number="4.4" section-title="Default Collation Declaration" section-pointer="id-default-collation-declaration"/>
+ <query name="defaultcolldecl-1" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0038</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="defaultcolldecl-2" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the declaration default collation in the prolog that should raise an error for most (if not all implementations).</description>
+ <spec-citation spec="XQuery" section-number="4.4" section-title="Default Collation Declaration" section-pointer="id-default-collation-declaration"/>
+ <query name="defaultcolldecl-2" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0038</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CollationProlog-1" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="standard">
+ <description>A 'declare default collation' that uses a relative URI combined with setting the base-uri, to specify the Unicode Codepoint collation.</description>
+ <query name="K-CollationProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CollationProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CollationProlog-2" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="runtime-error">
+ <description>A 'declare default collation' that uses a relative URI combined with setting the base-uri, to specify an invalid collation.</description>
+ <query name="K-CollationProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0038</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CollationProlog-3" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="standard">
+ <description>Any implementation must support setting the default collation to the Unicode Codepoint collation with 'declare default collation'.</description>
+ <query name="K-CollationProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CollationProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CollationProlog-4" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="runtime-error">
+ <description>A 'declare default collation' expression may occur only once.</description>
+ <query name="K-CollationProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0038</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CollationProlog-5" FilePath="Expressions/PrologExpr/CollationProlog/" scenario="runtime-error">
+ <description>Two 'declare default collation' declarations where the collations differs.</description>
+ <query name="K-CollationProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0038</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CollationProlog-1" FilePath="exprSeqTypes/PrologExpr/CollationProlog/" scenario="parse-error">
+ <description>Invalid URI literal in prolog.</description>
+ <query name="K2-CollationProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="CopyNamespacesProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Copy Namespaces Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="copynamespace-1" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with more than one copy-namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-1" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0055</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-2" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that local namespace overrides default namespace.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-2" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-3" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve no-inherit".</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-3" static-name="copynamespace-3-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-3.txt</output-file>
+ <output-file role="principal" compare="Text">copynamespace-3alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-4" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit".</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-4" static-name="copynamespace-4-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-5" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve no-inherit" and copied element uses same namespace as constructor element.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-5" static-name="copynamespace-5-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-6" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit" and copied element uses same namespace as constructor element.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-6" static-name="copynamespace-6-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-7" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve no-inherit". Use Global variables with namespaces with prefixes.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-7" static-name="copynamespace-7-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-8" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve no-inherit". Use Global variables with namespaces with prefixes.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-8" static-name="copynamespace-8-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-9" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve inherit". Use Global variables with namespaces with prefixes.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-9" static-name="copynamespace-9-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-10" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit". Use Global variables with namespaces with prefixes.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-10" static-name="copynamespace-10-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-11" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit". Use Global variables with namespaces with same prefixes and different namespace URI.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-11" static-name="copynamespace-11-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-12" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit". Use Global variables with namespaces with different prefixes and same namespace URI.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-12" static-name="copynamespace-12-static-cbcl" date="2006-03-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-13" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit". Use global variables. Only the XML prefix is used.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-13" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-14" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit". Use global variables where prefix differes in case.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-14" static-name="copynamespace-14-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-15" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit" with multiple inclusions. Examines last element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-15" static-name="copynamespace-15-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-16" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve inherit" with multiple inclusions. Examines last element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-16" static-name="copynamespace-16-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-17" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve no-inherit" with multiple inclusions. Examines last element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-17" static-name="copynamespace-17-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-18" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve no-inherit" with multiple inclusions. Examines last element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-18" static-name="copynamespace-18-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-19" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve inherit" with multiple inclusions. Examines mid element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-19" static-name="copynamespace-19-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-20" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve inherit" with multiple inclusions. Examines mid element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-20" static-name="copynamespace-20-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-21" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "no-preserve no-inherit" with multiple inclusions. Examines mid element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-21" static-name="copynamespace-21-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="copynamespace-22" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates copy namespace declaration with value set to "preserve no-inherit" with multiple inclusions. Examines mid element in subtree.</description>
+ <spec-citation spec="XQuery" section-number="4.9" section-title="Copy-Namespaces Declaration" section-pointer="id-copy-namespaces-decl"/>
+ <query name="copynamespace-22" static-name="copynamespace-22-static-cbcl" date="2006-03-31"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">copynamespace-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CopyNamespacesProlog-1" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="runtime-error">
+ <description>A prolog may not contain two copy-namespaces declarations.</description>
+ <query name="K-CopyNamespacesProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0055</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CopyNamespacesProlog-2" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>A 'declare copy-namespaces' declaration specifying no-preserve and no-inherit.</description>
+ <query name="K-CopyNamespacesProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CopyNamespacesProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CopyNamespacesProlog-3" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>A 'declare copy-namespaces' declaration specifying no-preserve and no-inherit.</description>
+ <query name="K-CopyNamespacesProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CopyNamespacesProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CopyNamespacesProlog-4" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="parse-error">
+ <description>A 'declare copy-namespaces' declaration specifying no-preserve and no-inherit in a wrong order .</description>
+ <query name="K-CopyNamespacesProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CopyNamespacesProlog-5" FilePath="Expressions/PrologExpr/CopyNamespacesProlog/" scenario="parse-error">
+ <description>A 'declare copy-namespaces' declaration specifying preserve and inherit in a wrong order .</description>
+ <query name="K-CopyNamespacesProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-1" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Use no-preserve, inherit with the default namespace.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4869</reflects-resolution>
+ <query name="K2-CopyNamespacesProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-CopyNamespacesProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-2" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="runtime-error">
+ <description>Ensure the 'copy-namespaces' keyword is parsed correctly.</description>
+ <query name="K2-CopyNamespacesProlog-2" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-3" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="runtime-error">
+ <description>Ensure the 'namespace' keyword is parsed correctly.</description>
+ <query name="K2-CopyNamespacesProlog-3" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-4" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Verify that the default element namespace is not touched when using no-inherit.</description>
+ <query name="K2-CopyNamespacesProlog-4" date="2008-01-07+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-CopyNamespacesProlog-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-5" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Have a namespace which is used further down.</description>
+ <query name="K2-CopyNamespacesProlog-5" date="2008-01-07+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-CopyNamespacesProlog-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-6" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Check in-scope bindings of constructed nodes.</description>
+ <query name="K2-CopyNamespacesProlog-6" date="2008-01-07+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CopyNamespacesProlog-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-7" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Have an unused prefix further down the hierarchy.</description>
+ <query name="K2-CopyNamespacesProlog-7" date="2008-01-07+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-CopyNamespacesProlog-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-8" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Copy an element with no children.</description>
+ <query name="K2-CopyNamespacesProlog-8" date="2008-01-07+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-CopyNamespacesProlog-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CopyNamespacesProlog-9" FilePath="exprSeqTypes/PrologExpr/CopyNamespacesProlog/" scenario="standard">
+ <description>Use direct element constructors inside enclosed expressions.</description>
+ <query name="K2-CopyNamespacesProlog-9" date="2008-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CopyNamespacesProlog-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="BaseURIProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Base URI Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="base-URI-1" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the declaration of two base-uri in the prolog.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-1" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0032</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-2" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that a declaration containing "abc&lt;" is a valid base-uri declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-2" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-2.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-3" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that a declaration containing "abc&gt;" is a valid base-uri declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-3" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-3.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-4" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that a declaration containing "abc&amp;" is a valid base-uri declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-4" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-5" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that a declaration containing "abc"" is a valid base-uri declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-5" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-5.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-6" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that a declaration containing "abc'" is a valid base-uri declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <query name="base-URI-6" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-7" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates base-uri property with the resolve-uri function. Typical usage.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="base-URI-7" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-8" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates usage of base-uri property with resolve-uri function. base-usi not defined.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="base-URI-8" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-8.txt</output-file>
+ <expected-error>FONS0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-9" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates base-uri property with the static-base-uri function. Typical usage.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-9" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-10" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates base-uri property with the static-base-uri function. base-uri property not defined.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-10" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-10.txt</output-file>
+ <output-file role="principal" compare="Text">base-URIalt-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-11" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can have numbers. Used with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-11" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-12" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can have an escape quote. Used with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-12" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-12.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-13" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can have an escape apostrophe. Used with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-13" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-14" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can have a "ampersand pound pound 0 semi "(spaces removed)pattern on it. Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-14" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-14.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-15" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can be a single character. Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-15" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-18" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can contain the string "ampersand pound a ;". Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-18" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-18.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-19" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can bet set to the string "declare base-uri". Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-19" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-19.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-20" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can bet set to the string "base-uri". Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-20" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-21" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the value of the base-uri can bet set to the string "BASE-URI". Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-21" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-22" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify normalization of xs:anyURI (leading whitespace). Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-22" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-23" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify normalization of xs:anyURI (trailing whitespace). Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-23" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-URI-24" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify normalization of xs:anyURI (whitespace in the middle). Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-URI-24" date="2006-01-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-24.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="base-uri-25" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify normalization of xs:anyURI (encoded whitespace in the middle). Use with the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-uri-25" date="2006-03-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-uri-26" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of base-uri declaration set to a relative value. It uses the static-base-uri function.</description>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-uri-26" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-URI-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-uri-27" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>relative base-uri</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-uri-27" date="2006-09-26"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-uri-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-uri-28" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>relative base-uri through parent</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-uri-28" date="2006-09-26"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-uri-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="base-uri-29" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>relative base-uri through parent</description>
+ <spec-citation spec="XQuery" section-number="3.7.1.3" section-title="Content" section-pointer="id-content"/>
+ <spec-citation spec="XQuery" section-number="4.5" section-title="Base URI Declaration" section-pointer="id-base-uri-decl"/>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="base-uri-29" date="2006-09-26"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">base-uri-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BaseURIProlog-1" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>Test 'declare base-uri' with fn:static-base-uri().</description>
+ <query name="K-BaseURIProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BaseURIProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BaseURIProlog-2" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="runtime-error">
+ <description>Two 'declare base-uri' expressions, where the URIs differs.</description>
+ <query name="K-BaseURIProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0032</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-BaseURIProlog-3" FilePath="Expressions/PrologExpr/BaseURIProlog/" scenario="runtime-error">
+ <description>Two 'declare base-uri' expressions, where the URIs are equal.</description>
+ <query name="K-BaseURIProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0032</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-1" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>Specify an invalid URI.</description>
+ <query name="K2-BaseURIProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIProlog-1.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-2" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>A base-uri declaration with a Windows file path which is invalid.</description>
+ <query name="K2-BaseURIProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIProlog-2.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-3" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="runtime-error">
+ <description>A base-uri declaration with a Windows file path which is invalid, and which is being used by a call to fn:doc().</description>
+ <query name="K2-BaseURIProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0046</expected-error>
+ <expected-error>FODC0005</expected-error>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-4" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>The static base-uri must be absolute. Since the declaration supplies a relative URI, an implementation may fail with computing an absolute URI, hence XPST0001 is allowed. The test checks that the static base-uri is absolute.</description>
+ <query name="K2-BaseURIProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIProlog-4.txt</output-file>
+ <expected-error>XPST0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-5" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>Use an empty use as base-uri. Since the implementation may fail with determining the base-uri, XPST0001 is allowed.</description>
+ <query name="K2-BaseURIProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>XPST0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-6" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="standard">
+ <description>The static base-uri is not affected by xml:base declarations on direct element constructors.</description>
+ <query name="K2-BaseURIProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-BaseURIProlog-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIProlog-7" FilePath="exprSeqTypes/PrologExpr/BaseURIProlog/" scenario="runtime-error">
+ <description>Ensure the 'base-uri' keyword is parsed correctly.</description>
+ <query name="K2-BaseURIProlog-7" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ConstructionProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Construction Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="constprolog-1" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog with two construction declarations.</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-1" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0067</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-2" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with directly construted element.</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-2" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-3" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with computed construted element.</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-3" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-4" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with directly construted element.</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-4" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-5" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with computed element.</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-5" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-6" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with directly constructed element compare against "xs:anyType".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-6" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-7" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with computed element compare against "xs:anyType".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-7" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-8" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with direct element and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-8" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-9" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with computed element and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-9" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-10" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with direct element and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-10" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-11" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with computed element and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-11" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-12" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with direct element (build inside instance of expression) and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-12" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-13" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with computed element (build inside instance of expression) and used as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-13" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-14" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with direct element and used with "and" and "fn:true".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-14" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-15" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with computed element and used with "and" and "fn:true".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-15" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-16" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with direct element and used with "and" and "fn:true".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-16" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-17" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with computed element and used with "and" and "fn:true".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-17" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-18" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with direct element and used with "or" and "fn:false".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-18" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-19" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "strip" and used with computed element and used with "or" and "fn:false".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-19" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-20" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with direct element and used with "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-20" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="constprolog-21" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with construction declaration set to "preserve" and used with computed element and used with "or" and "fn:false".</description>
+ <spec-citation spec="XQuery" section-number="4.6" section-title="Construction Declaration" section-pointer="id-construction-declaration"/>
+ <query name="constprolog-21" date="2006-01-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">constprolog-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ConstructionProlog-1" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard">
+ <description>Test that 'declare construction' with the preserve keyword is parsed properly.</description>
+ <query name="K-ConstructionProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConstructionProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ConstructionProlog-2" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="parse-error">
+ <description>'declare construction Preserve' is syntactically invalid.</description>
+ <query name="K-ConstructionProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ConstructionProlog-3" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="standard">
+ <description>Test that 'declare construction' with the strip keyword is parsed properly.</description>
+ <query name="K-ConstructionProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConstructionProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ConstructionProlog-4" FilePath="Expressions/PrologExpr/ConstructionProlog/" scenario="runtime-error">
+ <description>Two 'declare construction' expressions is invalid.</description>
+ <query name="K-ConstructionProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0067</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ConstructionProlog-1" FilePath="exprSeqTypes/PrologExpr/ConstructionProlog/" scenario="runtime-error">
+ <description>Ensure the 'construction' keyword is parsed correctly.</description>
+ <query name="K2-ConstructionProlog-1" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DefaultNamespaceProlog" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Default Namespace Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="default_namespace-001" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-001" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-002" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-002" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-003" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-003" static-name="default_namespace-003-static-cbcl" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Fragment">default_namespace-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-004" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-004" static-name="default_namespace-004-static-cbcl" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">acme_corp</input-file>
+ <output-file role="principal" compare="Fragment">default_namespace-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-005" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-005" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-006" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-006" static-name="default_namespace-006-static-cbcl" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-007" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-007" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-008" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-008" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-009" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-009" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-010" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-010" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-011" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-011" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-012" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-012" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-013" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-013" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-014" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-014" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-015" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-015" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-016" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-016" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">default_namespace-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-017" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-017" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-018" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-018" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-019" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-019" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-020" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-020" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-021" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-021" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">default_namespace-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="default_namespace-022" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates Default namespace declaration facilitates the use of unprefixed QNames.</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="default_namespace-022" date="2005-09-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">default_namespace-022.txt</output-file>
+ </test-case>
+ <test-case name="defaultnamespacedeclerr-1" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the of a query prolog with two default namespace declarations (two element namespace).</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="defaultnamespacedeclerr-1" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0066</expected-error>
+ </test-case>
+ <test-case name="defaultnamespacedeclerr-2" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the of a query prolog with two default namespace declarations (two functions namespace).</description>
+ <spec-citation spec="XQuery" section-number="4.13" section-title="Default Namespace Declaration" section-pointer="id-default-namespace"/>
+ <query name="defaultnamespacedeclerr-2" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0066</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-1" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>A 'declare default element namespace' expression containing many comments, using apostrophes for the URILiteral.</description>
+ <query name="K-DefaultNamespaceProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultNamespaceProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-2" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>A 'declare default element namespace' expression containing many comments, using quotes for the URILiteral.</description>
+ <query name="K-DefaultNamespaceProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultNamespaceProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-3" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>A 'declare default function namespace' expression containing many comments, using apostrophes for the URILiteral.</description>
+ <query name="K-DefaultNamespaceProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultNamespaceProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-4" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>A 'declare default function namespace' expression containing many comments, using quotes for the URILiteral.</description>
+ <query name="K-DefaultNamespaceProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultNamespaceProlog-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-5" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>No function named boolean is available in the namespace 'example.com' set via 'declare default function namespace'.</description>
+ <query name="K-DefaultNamespaceProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-6" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>'declare function namespace' is a syntactically invalid declaration.</description>
+ <query name="K-DefaultNamespaceProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-7" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>'declare function namespace' is a syntactically invalid declaration.</description>
+ <query name="K-DefaultNamespaceProlog-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-8" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>'=' cannot be used in a 'declare namespace' declaration.</description>
+ <query name="K-DefaultNamespaceProlog-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-9" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>'=' cannot be used in a 'declare namespace' declaration.</description>
+ <query name="K-DefaultNamespaceProlog-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-10" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>':=' cannot be used in a 'declare namespace' declaration.</description>
+ <query name="K-DefaultNamespaceProlog-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultNamespaceProlog-11" FilePath="Expressions/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>':=' cannot be used in a 'declare namespace' declaration.</description>
+ <query name="K-DefaultNamespaceProlog-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-1" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>In direct element constructors, the declared default element namespace is respected.</description>
+ <query name="K2-DefaultNamespaceProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DefaultNamespaceProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-2" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>'xmlns' declarations on direct element constructors override the declared default element namespace.</description>
+ <query name="K2-DefaultNamespaceProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DefaultNamespaceProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-3" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Syntax error in the keywords.</description>
+ <query name="K2-DefaultNamespaceProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-4" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Syntax error in the keywords(#2).</description>
+ <query name="K2-DefaultNamespaceProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-5" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Syntax error in the keywords(#3).</description>
+ <query name="K2-DefaultNamespaceProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-6" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>Ensure the default element namespace is properly handled with default namespace attribute declarations.</description>
+ <query name="K2-DefaultNamespaceProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-DefaultNamespaceProlog-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-7" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Use two default namespace declarations on the same element.</description>
+ <query name="K2-DefaultNamespaceProlog-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-8" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Use two default namespace declarations on the same element, but with different namespace URIs.</description>
+ <query name="K2-DefaultNamespaceProlog-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-9" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Use two namespace declarations on the same element, but with different namespace URIs.</description>
+ <query name="K2-DefaultNamespaceProlog-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0071</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-10" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Two attributes that have identical expanded names, but indifferent lexical names.</description>
+ <query name="K2-DefaultNamespaceProlog-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0040</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-11" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>Ensure the default namespaces are correctly set.</description>
+ <query name="K2-DefaultNamespaceProlog-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-DefaultNamespaceProlog-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-12" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Ensure that default namespaces override each other properly.</description>
+ <query name="K2-DefaultNamespaceProlog-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-13" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Variables cannot occur before namespace declarations.</description>
+ <query name="K2-DefaultNamespaceProlog-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-14" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Variables cannot occur before namespace declarations.</description>
+ <query name="K2-DefaultNamespaceProlog-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-15" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Functions cannot occur before namespace declarations.</description>
+ <query name="K2-DefaultNamespaceProlog-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-16" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="parse-error">
+ <description>Options cannot occur before namespace declarations.</description>
+ <query name="K2-DefaultNamespaceProlog-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-17" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="standard">
+ <description>Ensure that the right namespace binding is picked up.</description>
+ <query name="K2-DefaultNamespaceProlog-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DefaultNamespaceProlog-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultNamespaceProlog-18" FilePath="exprSeqTypes/PrologExpr/DefaultNamespaceProlog/" scenario="runtime-error">
+ <description>Ensure the 'default' keyword is parsed correctly.</description>
+ <query name="K2-DefaultNamespaceProlog-18" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="DefaultOrderingProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Ordering Mode Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="orderDecl-1" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Declaration of both "ordered" and "unordered" mode. Should raise a type error.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-1" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0065</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-2" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "union" operation with ordering mode to "ordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-2" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderdecl-3" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "union" operation with ordering mode to "unordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderdecl-3" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-3.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderdeclalt-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-4" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "intersect" operation with ordering mode to "ordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-4" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderdecl-5" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "intersect" operation with ordering mode to "unordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderdecl-5" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderdecl-6" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "except" operation with ordering mode to "ordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderdecl-6" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-7" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Testing of a simple "except" operation with ordering mode to "unordered".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-7" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-8" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "ordered" on a FLOWR expression with no ordering mode.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-8" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-9" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "ordered" on a FLOWR expression with order modifier of "descending".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-9" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-10" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "ordered" on a FLOWR expression with order modifier of "ascending".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-10" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-11" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "unordered" on a FLOWR expression with order modifier of "descending".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-11" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-12" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "unordered" on a FLOWR expression with order modifier of "ascending".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-12" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-13" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "ordered" on an XPATH expression containing" "/".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-13" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderdecl-14" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "unordered" on an XPATH expression containing "/".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderdecl-14" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-14.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderdeclalt-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-15" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "ordered" on an XPATH expression containing "//".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-15" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-16" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode "unordered" on an XPATH expression containing "//".</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-16" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-16.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderdeclalt-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-17" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "unordered", which is overridden by an "ordered" expression.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-17" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-18" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "ordered", which is overridden by an "unordered" expression.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-18" date="2005-10-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-18.txt</output-file>
+ <output-file role="principal" compare="Fragment">orderdeclalt-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-20" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "ordered", and use of the "child" axis.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-20" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-21" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "ordered", and use of the "parent" axis.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-21" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-22" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "ordered", and use of the "following" axis.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-22" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-22.txt</output-file>
+ <expected-error>XPST0010</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="orderDecl-23" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of prolog ordering mode set to "ordered", and use of the "descendant" axis.</description>
+ <spec-citation spec="XQuery" section-number="4.7" section-title="Ordering Mode Declaration" section-pointer="id-default-ordering-decl"/>
+ <query name="orderDecl-23" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">orderdecl-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultOrderingProlog-1" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard">
+ <description>A simple 'declare ordering mode' declaration, specifying 'preserve'.</description>
+ <query name="K-DefaultOrderingProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultOrderingProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultOrderingProlog-2" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="standard">
+ <description>A simple 'declare ordering mode' declaration, specifying 'strip'.</description>
+ <query name="K-DefaultOrderingProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DefaultOrderingProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-DefaultOrderingProlog-3" FilePath="Expressions/PrologExpr/DefaultOrderingProlog/" scenario="runtime-error">
+ <description>Two 'declare ordering mode' declarations are invalid.</description>
+ <query name="K-DefaultOrderingProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0065</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultOrderingProlog-1" FilePath="exprSeqTypes/PrologExpr/DefaultOrderingProlog/" scenario="runtime-error">
+ <description>Ensure the 'ordering' keyword is parsed correctly.</description>
+ <query name="K2-DefaultOrderingProlog-1" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DefaultOrderingProlog-2" FilePath="exprSeqTypes/PrologExpr/DefaultOrderingProlog/" scenario="runtime-error">
+ <description>Ensure the 'order' keyword is parsed correctly.</description>
+ <query name="K2-DefaultOrderingProlog-2" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="EmptyOrderProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Empty Order Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="emptyorderdecl-1" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a prolog with two empty order declarations.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-1" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0069</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-2" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one empty) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-2" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-3" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (two empty) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-3" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-4" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set numbers (one set to NaN Expression) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-4" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-5" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set numbers (two set to NaN Expressions) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-5" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-6" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one empty) with no order by clause.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-6" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-7" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (one empty) with no order by clause.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-7" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-8" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one NaN expresssion) with no order by clause.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-8" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-9" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (two NaN expressions) with no order by clause.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-9" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-10" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one empty) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-10" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-11" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (two of them empty) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-11" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-12" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one of them set to a NaN expression) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-12" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-13" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of numbers (two of them set to a NaN expression) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-13" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-14" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (one empty) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-14" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-15" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (two of them empty) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-15" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-16" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to a NaN expression) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-16" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-17" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (two of them set to a NaN expression) sorted in ascending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-17" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-18" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (one empty) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-18" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-19" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (two of them empty) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-19" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-20" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to a NaN expression) sorted in descending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-20" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-21" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (two of them set to a NaN expression) sorted indescending order.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-21" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-22" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one of them set to empty) sorted in ascending order and local order by clause overrides empty order declaration in prolog (empty least).</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-22" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-23" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one of them set to NaN expression) sorted in ascending order and local order by clause overrides empty order declaration in prolog (empty least).</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-23" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-24" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of nodes (one of them set to empty) sorted in ascending order and local order by clause set to empty greatest.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-24" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-25" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty greatest" and a set of numbers (one of them set to NaN expression) sorted in ascending order and local order by clause set to empty greatest.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-25" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-26" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (one of them set to empty) sorted in ascending order and local order by clause overriddes prolog.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-26" static-name="emptyorderdecl-26-static-cbcl" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-27" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to NaN expression) sorted in ascending order and local order by clause overriddes declaration in prolog.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-27" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-28" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of nodes (one of them set to empty) sorted in ascending order and local order by clause set the same value.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-28" static-name="emptyorderdecl-28-static-cbcl" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">emptyorderdecl-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="emptyorderdecl-29" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of empty order declaration set to "empty least" and a set of numbers (one of them set to NaN expression) sorted in ascending order and local order by clause set to same value.</description>
+ <spec-citation spec="XQuery" section-number="4.8" section-title="Empty Order Declaration" section-pointer="id-empty-order-decl"/>
+ <query name="emptyorderdecl-29" date="2005-12-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">emptyorderdecl-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-EmptyOrderProlog-1" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard">
+ <description>A simple 'declare default order empty' declaration, specifying 'greatest'.</description>
+ <query name="K-EmptyOrderProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EmptyOrderProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-EmptyOrderProlog-2" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="standard">
+ <description>A simple 'declare default order empty' declaration, specifying 'strip'.</description>
+ <query name="K-EmptyOrderProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EmptyOrderProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-EmptyOrderProlog-3" FilePath="Expressions/PrologExpr/EmptyOrderProlog/" scenario="runtime-error">
+ <description>Two 'declare default order empty' declarations are invalid.</description>
+ <query name="K-EmptyOrderProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0069</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="NamespaceProlog" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Namespace Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="namespaceDecl-1" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of multiple namespace declaration with same prefix.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-1" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0033</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-2" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of usage namespace prefix with no declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-2" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-3" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of redeclaration of xml prefix and its namespace uri.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-3" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-4" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of redeclaration of the namespace uri associated with "xml".</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463</reflects-resolution>
+ <query name="namespaceDecl-4" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-5" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of redeclaration of the "xmls" prefix.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-5" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-6" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of typical usage of namespace declaration as per exmaple 1 for this section in the query specs.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-6" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-7" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation usage of namespace declaration, different prefix bounded to same namespace uri and use of same local name (example 2 of this section from the query specs).</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-7" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-8" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="parse-error" Creator="Carmelo Montanez">
+ <description>Verify that during a namespace declaration, the prefix name should be an NCName.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-8" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-9" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the "xs" prefix can be redeclared.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-9" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-10" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the "xsi" prefix can be redeclared.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-10" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-11" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the "fn" prefix can be redeclared.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-11" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-12" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the "xdt" prefix can be redeclared.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-12" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-13" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the "local" prefix can be redeclared.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-13" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-14" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "XML" is different from "xml" as prefix for namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-14" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-15" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "XMLNS" is different from "xmlns" as prefix for namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-15" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-16" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that a query wide namespace declaration can be overriden by a loal declaration during element construction.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-16" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-17" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "abc" is a valid namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-17" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-18" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "ftp://ftp.is.co.za/rfc/somefile.txt" is a valid namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-18" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-19" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the same namespace URI can be bound to different prefixes.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-19" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-20" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the same namespace URI literal can contain digits.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-20" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-21" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that the prefix name and the namespace URI can be the same.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-21" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-22" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "gopher://spinaltap.micro.umn.edu/00/Weather/California/somefile" is a valid namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-22" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-23" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "abc&amp;" is a valid namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-23" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="namespaceDecl-24" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that "mailto:someuser@someserver.com" is a valid namespace declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.12" section-title="Namespace Declaration" section-pointer="id-namespace-declaration"/>
+ <query name="namespaceDecl-24" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">namespaceDecl-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-NamespaceProlog-1" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard">
+ <description>A 'declare namespace' expression containing many comments, using apostrophes for the URILiteral.</description>
+ <query name="K-NamespaceProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NamespaceProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-NamespaceProlog-2" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="standard">
+ <description>A 'declare namespace' expression containing many comments, using quotes for the URILiteral.</description>
+ <query name="K-NamespaceProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NamespaceProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-NamespaceProlog-3" FilePath="Expressions/PrologExpr/NamespaceProlog/" scenario="parse-error">
+ <description>':=' can't be used in 'declare namespace, '=' must be used.</description>
+ <query name="K-NamespaceProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-1" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>A namespace declaration cannot occur twice for the same prefix, no matter what.</description>
+ <query name="K2-NamespaceProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0033</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-2" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>A namespace declaration cannot occur twice for the same prefix, no matter what.</description>
+ <query name="K2-NamespaceProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0033</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-3" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>A namespace declaration cannot occur twice for the same prefix, no matter what.</description>
+ <query name="K2-NamespaceProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0033</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-4" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>When a pre-declared namespace prefix has been undeclared, it is not available.</description>
+ <query name="K2-NamespaceProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-5" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="standard">
+ <description>It is ok to undeclare a non-bound namespace.</description>
+ <query name="K2-NamespaceProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NamespaceProlog-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-6" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>It is not possible to undeclare the 'xml' prefix.</description>
+ <query name="K2-NamespaceProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-7" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>It is not possible to undeclare the 'xmlns' prefix.</description>
+ <query name="K2-NamespaceProlog-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-8" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Undeclare the 'xdt' prefix.</description>
+ <query name="K2-NamespaceProlog-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-9" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Undeclare the 'xs' prefix.</description>
+ <query name="K2-NamespaceProlog-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-10" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Undeclare the 'local' prefix.</description>
+ <query name="K2-NamespaceProlog-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-11" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Undeclare the 'fn' prefix.</description>
+ <query name="K2-NamespaceProlog-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-12" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Undeclare the 'xsi' prefix.</description>
+ <query name="K2-NamespaceProlog-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-13" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="standard">
+ <description>Use the focus from within a attribute value template.</description>
+ <query name="K2-NamespaceProlog-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NamespaceProlog-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-14" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="parse-error">
+ <description>Namespace declaration must appear before a variable declaration.</description>
+ <query name="K2-NamespaceProlog-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-15" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="runtime-error">
+ <description>Bind the prefix 'xml' to an invalid namespace.</description>
+ <query name="K2-NamespaceProlog-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceProlog-16" FilePath="exprSeqTypes/PrologExpr/NamespaceProlog/" scenario="parse-error">
+ <description>XQuery has no such expression.</description>
+ <query name="K2-NamespaceProlog-16" date="2008-06-12+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group is-XPath2="false" name="VariableProlog" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Variable Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ExternalVariablesWithout" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>External Variable References without TypeDeclaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-1" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as a string.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-1" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-1" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-2" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:date.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-2" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-2" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-3" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-3" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-3" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-3.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-4" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:double.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-4" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-4" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-4.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-5" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:boolean.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-5" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-5" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-5.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-6" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:float.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-6" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-6" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-6.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-7" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type definition. Eventually used as xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-7" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-7" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-7.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-8" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate addition operation involving 2 values (both queries perform operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-8" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-8" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-8.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-9" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate addition expression involving 2 values (only input query performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-9" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-9" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-9.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-10" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate addition expression involving 2 values (only the main query performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-10" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-10" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-10.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-11" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate multiplication operation involving 2 values (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-11" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-11" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-11.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-12" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate multiplication operation involving 2 values (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-12" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-12" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-12.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-13" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate division operation (idiv operator) involving 2 values (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-13" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-13" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-13.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-14" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate division operation (div operator) involving 2 values (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-14" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-14" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-14.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-15" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate mod operation involving 2 values (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-15" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-15" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-15.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-16" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate a boolen expression for "and" operator (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-16" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-16" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-16.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-17" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate a boolean expression for "or" operator (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-17" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-17" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-17.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-18" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to evaluate results of avg function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-18" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-18" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-18.txt</output-file>
+ <output-file role="principal" compare="Text">extvardeclwithouttypealt-18.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-19" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>External Variable without used to cast results of avg function and results in cast error.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-19" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-19" date="2006-02-10"/>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-20" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to reverse the case (to upper) of results given to the variable.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-20" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-20" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-20.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-21" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without type used to reverse the case (to lower) of results given to the variable.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-21" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-21" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-21.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-22" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable without casted successfully to be used with fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-22" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithouttypetobind-22" date="2006-02-10"/>
+ <output-file role="principal" compare="Text">extvardeclwithouttype-22.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithouttype-23" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates usage of external variable, that is never assigned a value.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithouttype-23" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-1" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Two external variables with the same name.</description>
+ <query name="K2-ExternalVariablesWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-2" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Two external variables with the same name and where the variable is used.</description>
+ <query name="K2-ExternalVariablesWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-3" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>An external variable using an undeclared prefix.</description>
+ <query name="K2-ExternalVariablesWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-4" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>If the value for an external variable can't be supplied, XPDY0002 must be raised.</description>
+ <query name="K2-ExternalVariablesWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-5" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>If the value for an external variable can't be supplied, XPDY0002 must be raised(#2).</description>
+ <query name="K2-ExternalVariablesWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-6" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used.</description>
+ <query name="K2-ExternalVariablesWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-6.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-7" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used(#2).</description>
+ <query name="K2-ExternalVariablesWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-7.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-8" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>It is ok to have space between '$' and the name in variable names.</description>
+ <query name="K2-ExternalVariablesWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-9" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Ensure a variable declaration doesn't violate stability rules.</description>
+ <query name="K2-ExternalVariablesWithout-9" static-name="K2-ExternalVariablesWithout-9-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-10" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Ensure node identity is handled through several variables.</description>
+ <query name="K2-ExternalVariablesWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ExternalVariablesWithout-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-11" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Description ensure node identity is handled through variables that has cardinality zero or more.</description>
+ <query name="K2-ExternalVariablesWithout-11" static-name="K2-ExternalVariablesWithout-11-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-12" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Reference a variable from two different node constructors.</description>
+ <query name="K2-ExternalVariablesWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-ExternalVariablesWithout-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-13" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Evaluate the boolean value of a variable.</description>
+ <query name="K2-ExternalVariablesWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-14" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="parse-error">
+ <description>Double colon in assignment is syntactically invalid.</description>
+ <query name="K2-ExternalVariablesWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-15" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="parse-error">
+ <description>Space in assignment is syntactically invalid.</description>
+ <query name="K2-ExternalVariablesWithout-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-16" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Ensure that a start looking like a declaration, isn't treated as so.</description>
+ <query name="K2-ExternalVariablesWithout-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-17" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Ensure the 'variable' keyword is parsed correctly.</description>
+ <query name="K2-ExternalVariablesWithout-17" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-18" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>XQuery 1.0 doesn't allow externals to have a default value.</description>
+ <query name="K2-ExternalVariablesWithout-18" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">K2-ExternalVariablesWithout-18.txt</output-file>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-19" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Ensure XPDY0002 is raised for global variables if there's no focus defined.</description>
+ <query name="K2-ExternalVariablesWithout-19" date="2008-11-18+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-20" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="runtime-error">
+ <description>Ensure XPDY0002 is raised for global variables if there's no focus defined. Reference the variable twice.</description>
+ <query name="K2-ExternalVariablesWithout-20" date="2008-11-18+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-21" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Use the global focus in various ways.</description>
+ <query name="K2-ExternalVariablesWithout-21" date="2008-11-18+01:00"/>
+ <contextItem role="principal-data">works-mod</contextItem>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWithout-22" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout/" scenario="standard">
+ <description>Use the global focus in various ways three references.</description>
+ <query name="K2-ExternalVariablesWithout-22" date="2008-11-18+01:00"/>
+ <contextItem role="principal-data">works-mod</contextItem>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWithout-22.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ExternalVariablesWith" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>External Variable References with TypeDeclatation</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="extvardeclwithtype-1" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:string)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-1" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-1" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-2" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:date)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-2" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-2" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-3" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:integer)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-3" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-3" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-4" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:double)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-4" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-4" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-5" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:boolean)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-5" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-5" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-6" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:float)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-6" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-6" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-6.txt</output-file>
+ <output-file role="principal" compare="Text">extvardeclwithtypealt-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-7" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable with type (xs:decimal)definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-7" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-7" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-8" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate addition operation involving 2 integers (both queries perform operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-8" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-8" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-9" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate addition expression involving 2 integers (only input query performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-9" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-9" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-10" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate addition expression involving 2 integers (only the main query performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-10" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-10" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-11" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate multiplication operation involving 2 integers (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-11" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-11" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-12" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate multiplication operation involving 2 integers (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-12" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-12" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-13" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate division operation (idiv operator) involving 2 integers (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-13" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-13" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-14" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate division operation (div operator) involving 2 integers (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-14" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-14" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-15" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate mod operation involving 2 integers (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-15" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-15" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-16" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate a boolean expression for "and" operator (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-16" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-16" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-17" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate a boolean expression for "or" operator (both queries performs operation).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-17" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-17" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-18" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to evaluate results of avg function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-18" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-18" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-18.txt</output-file>
+ <output-file role="principal" compare="Text">extvardeclwithtypealt-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-19" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>External Variable used to cast results of avg function and results in cast error.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-19" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-19" date="2006-02-09"/>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-20" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to reverse the case (to upper) of results given to teh variable.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-20" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-20" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-21" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable used to reverse the case (to lower) of results given to teh variable.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-21" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-21" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-22" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>External Variable casted successfully to be used with fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-22" date="2006-02-09"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <input-query variable="x" name="extvardeclwithtypetobind-22" date="2006-02-09"/>
+ <output-file role="principal" compare="Text">extvardeclwithtype-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extvardeclwithtype-23" FilePath="Expressions/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard" Creator="Frans Englich">
+ <description>Execute a moderately complex query.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="extvardeclwithtype-23" static-name="extvardeclwithtype-23-static-cbcl" date="2007-06-27"/>
+ <input-file role="principal-data" variable="inputDocument">CPPGlobals</input-file>
+ <output-file role="principal" compare="XML">extvardeclwithtype-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-1" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where the first has a type declaration.</description>
+ <query name="K2-ExternalVariablesWith-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-2" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where the last has a type declaration.</description>
+ <query name="K2-ExternalVariablesWith-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-3" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where both have a type declaration.</description>
+ <query name="K2-ExternalVariablesWith-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-4" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where both have a type declaration and the variable is used.</description>
+ <query name="K2-ExternalVariablesWith-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-5" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where both have a type declaration.</description>
+ <query name="K2-ExternalVariablesWith-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-6" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Two external variables with the same name where both have a type declaration which are different.</description>
+ <query name="K2-ExternalVariablesWith-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-7" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>If the value for an external variable can't be supplied, XPDY0002 must be raised.</description>
+ <query name="K2-ExternalVariablesWith-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-8" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>If the value for an external variable can't be supplied, XPDY0002 must be raised(#2).</description>
+ <query name="K2-ExternalVariablesWith-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-9" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard">
+ <description>An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used.</description>
+ <query name="K2-ExternalVariablesWith-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWith-9.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-10" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard">
+ <description>An implementation may raise XPDY0002 on a declared external variable, although not necessary since it isn't used(#2).</description>
+ <query name="K2-ExternalVariablesWith-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWith-10.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-11" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="parse-error">
+ <description>The assignment expression is ExprSingle, not Expr.</description>
+ <query name="K2-ExternalVariablesWith-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-12" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>Variable declarations doesn't cause type conversion.</description>
+ <query name="K2-ExternalVariablesWith-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-13" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause numeric promotion.</description>
+ <query name="K2-ExternalVariablesWith-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-14" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause numeric promotion(#2).</description>
+ <query name="K2-ExternalVariablesWith-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-15" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause numeric promotion(#3).</description>
+ <query name="K2-ExternalVariablesWith-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-16" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause numeric promotion(#4).</description>
+ <query name="K2-ExternalVariablesWith-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-17" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause numeric promotion(#5).</description>
+ <query name="K2-ExternalVariablesWith-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-18" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause string promotion conversion.</description>
+ <query name="K2-ExternalVariablesWith-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-19" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>variable declarations doesn't cause URI promotion conversion.</description>
+ <query name="K2-ExternalVariablesWith-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-20" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>The name of an external variable clashing with the name of a variable declared in the query.</description>
+ <query name="K2-ExternalVariablesWith-20" date="2008-02-22+01:00"/>
+ <input-file role="principal-data" variable="input-context1">TopMany</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-21" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="runtime-error">
+ <description>The name of an external variable clashing with the name of a variable declared in the query(reversed order).</description>
+ <query name="K2-ExternalVariablesWith-21" date="2008-02-22+01:00"/>
+ <input-file role="principal-data" variable="input-context1">TopMany</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-22" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard">
+ <description>A complex type declaration.</description>
+ <query name="K2-ExternalVariablesWith-22" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWith-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-23" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="standard">
+ <description>A complex type declaration.</description>
+ <query name="K2-ExternalVariablesWith-23" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExternalVariablesWith-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-24" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="parse-error">
+ <description>'+' is not allowed for the atomic type in element().</description>
+ <query name="K2-ExternalVariablesWith-24" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-25" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="parse-error">
+ <description>'*' is not allowed for the atomic type in element().</description>
+ <query name="K2-ExternalVariablesWith-25" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-26" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="parse-error">
+ <description>'+' is not allowed for the atomic type in element().</description>
+ <query name="K2-ExternalVariablesWith-26" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExternalVariablesWith-27" FilePath="exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith/" scenario="parse-error">
+ <description>'*' is not allowed for the atomic type in element().</description>
+ <query name="K2-ExternalVariablesWith-27" date="2009-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="InternalVariablesWithout" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Internal Variable References without TypeDeclaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="VarDecl001" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl001" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl002" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl002" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl003" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl003" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl004" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl004" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl005" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl005" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl006" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl006" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl007" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl007" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl008" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl008" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl009" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl009" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl010" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl010" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl011" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl011" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl012" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl012" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl013" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl013" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl014" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl014" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl015" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl015" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl016" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl016" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl017" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl017" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl018" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl018" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl019" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl019" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl020" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl020" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl021" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl021" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl022" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl022" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl023" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl023" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl024" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl024" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl025" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl025" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl026" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl026" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl027" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl027" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl028" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl028" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl029" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl029" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl030" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl030" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl031" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl031" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl032" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl032" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl033" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl033" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl033.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl034" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl034" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl034.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl035" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl035" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl035.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl036" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl036" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl036.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl037" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl037" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl037.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl038" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl038" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl038.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl039" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl039" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl039.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl040" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl040" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl040.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl041" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl041" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl041.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl042" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl042" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl042.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl043" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl043" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl043.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl044" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl044" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl044.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl045" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl045" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl045.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl046" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl046" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl046.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl047" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl047" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl047.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl048" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl048" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl048.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl049" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl049" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl049.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl050" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl050" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl050.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl051" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl051" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl051.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl052" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl052" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl052.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl053" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="VarDecl053" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl053.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl054" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl054" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl054.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl055" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl055" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl055.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl056" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl056" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl056.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl057" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl057" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl057.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl058" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl058" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">VarDecl058.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl059" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl059" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Fragment">VarDecl059.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl060" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl060" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">VarDecl060.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl061" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl061" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">VarDecl061.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="VarDecl062" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Variable with no type definition.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="VarDecl062" date="2005-06-30"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">VarDecl062.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclerr" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test circularity on variable declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <query name="vardeclerr" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="internalvar-2" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates an external variable named "$var" and multiple embedded comments.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="internalvar-2" date="2006-06-29"/>
+ <input-file role="principal-data" variable="var">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalvar-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-1" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-2" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-3" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-4" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-5" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending indirectly on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-6" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending indirectly on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-7" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending indirectly on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-8" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending indirectly on a recursive function.</description>
+ <query name="K2-InternalVariablesWithout-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-9" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable depending on its self through the argument of a user function callsite.</description>
+ <query name="K2-InternalVariablesWithout-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-10" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard">
+ <description>Function arguments shadow global variables.</description>
+ <query name="K2-InternalVariablesWithout-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InternalVariablesWithout-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-11" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard">
+ <description>A variable initialized with a function that doesn't exist.</description>
+ <query name="K2-InternalVariablesWithout-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InternalVariablesWithout-11.txt</output-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-12" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A variable initialized with a function that doesn't exist.</description>
+ <query name="K2-InternalVariablesWithout-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-13" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="standard">
+ <description>A prolog containing 20 variable declarations.</description>
+ <query name="K2-InternalVariablesWithout-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InternalVariablesWithout-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-14" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="runtime-error">
+ <description>A focus doesn't propagate through variable references.</description>
+ <query name="K2-InternalVariablesWithout-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWithout-15" FilePath="exprSeqTypes/PrologExpr/VariableProlog/InternalVariablesWithout/" scenario="parse-error">
+ <description>Multiple assignments is invalid.</description>
+ <query name="K2-InternalVariablesWithout-15" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="InternalVariablesWith" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Internal Variable References with TypeDeclatation</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="vardeclwithtype-1" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:string.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-1" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-2" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:integer.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-2" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-3" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:decimal.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-3" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-4" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:boolean (true value).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-4" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-5" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:boolean (false value).</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-5" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-6" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:float.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-6" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-7" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:double.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-7" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-8" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:anyURI.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-8" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-9" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:dateTime.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-9" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-10" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:time.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-10" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-11" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Use xs:date.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-11" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-12" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. same variable declared twice.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-12" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-13" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type and expression. Expression returns different type that declared variable type.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-13" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-14" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses a previously defined variable.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-14" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-15" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type and expression. Expression uses variable not yet declared.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-15" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-16" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses a declared namespace.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-16" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-17" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses a declared namespace. Two variables declared with different namespaces.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-17" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-18" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type. Variable declared on two uri's taht are the same.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-18" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-19" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses the fn:count function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-19" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-20" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses the fn:string-length function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-20" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-21" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses the fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-21" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="vardeclwithtype-22" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates declare variable feature with type that uses the fn:empty function.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="vardeclwithtype-22" date="2005-11-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">vardeclwithtype-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="internalvar-1" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates an external variable named "$var" declared as "item()*" and multiple embedded comments.</description>
+ <spec-citation spec="XQuery" section-number="4.14" section-title="Variable Declaration" section-pointer="id-variable-declarations"/>
+ <spec-citation spec="XQuery" section-number="3.1.2" section-title="Variable References" section-pointer="id-variables"/>
+ <query name="internalvar-1" date="2006-06-29"/>
+ <input-file role="principal-data" variable="var">emptydoc</input-file>
+ <output-file role="principal" compare="Text">internalvar-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-1" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard">
+ <description>A variable declaration involving assignment and type declaration, and many comments.</description>
+ <query name="K-InternalVariablesWith-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-InternalVariablesWith-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-2" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard">
+ <description>A variable declaration involving assignment, and many comments.</description>
+ <query name="K-InternalVariablesWith-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-InternalVariablesWith-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-3" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A variable declaration whose source expression doesn't match the declared type, and where it typically is difficult to deduce statically.</description>
+ <query name="K-InternalVariablesWith-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-4" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard">
+ <description>A variable declaration whose source expression doesn't match the declared type, and where it can be deduced statically.</description>
+ <query name="K-InternalVariablesWith-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-InternalVariablesWith-4.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-5" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A variable declaration whose source expression doesn't match the declared type, and where it can be deduced statically.</description>
+ <query name="K-InternalVariablesWith-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-6" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable depending on a variable which is not in scope, and the variable is not used.</description>
+ <query name="K-InternalVariablesWith-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-7" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="parse-error">
+ <description>'declare variable' must be followed by '$'.</description>
+ <query name="K-InternalVariablesWith-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-8" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="parse-error">
+ <description>'=' cannot be used to assign values in 'declare variable', it must be ':='.</description>
+ <query name="K-InternalVariablesWith-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-9" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable depending on a variable which is not in scope.</description>
+ <query name="K-InternalVariablesWith-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-10" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="parse-error">
+ <description>A namespace declaration must appear before a variable declaration, and its prefix is not inscope for the variable declaration.</description>
+ <query name="K-InternalVariablesWith-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-11" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard">
+ <description>One prolog variable initialized via another.</description>
+ <query name="K-InternalVariablesWith-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-InternalVariablesWith-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-12" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="standard">
+ <description>One prolog variable depending on a user function appearing after it.</description>
+ <query name="K-InternalVariablesWith-12" static-name="K-InternalVariablesWith-12-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-InternalVariablesWith-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-13" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>One prolog variable depending on a user function, but where the user-specified types doesn't match.</description>
+ <query name="K-InternalVariablesWith-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-14" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>One prolog variable depending on a user function, but where the types doesn't match.</description>
+ <query name="K-InternalVariablesWith-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-15" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>One prolog variable depending on itself.</description>
+ <query name="K-InternalVariablesWith-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-16" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable having a circular dependency, stretching through many functions.</description>
+ <query name="K-InternalVariablesWith-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-17" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable having a circular dependency, by having a variable reference in a call site argument. This is an error even though the variable isn't used, because implementations cannot skip reporting static errors.</description>
+ <query name="K-InternalVariablesWith-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-18" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable having a circular dependency, by having a variable reference in a call site argument.</description>
+ <query name="K-InternalVariablesWith-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-19" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable having a circular dependency, stretching through functions and variables.</description>
+ <query name="K-InternalVariablesWith-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-InternalVariablesWith-20" FilePath="Expressions/PrologExpr/VariableProlog/InternalVariablesWith/" scenario="runtime-error">
+ <description>A prolog variable having a circular dependency, stretching through functions and variables(#2).</description>
+ <query name="K-InternalVariablesWith-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InternalVariablesWith-1" FilePath="exprSeqTypes/PrologExpr/InternalVariablesWith/" scenario="runtime-error">
+ <description>The query contains a type error despite the 'treat as' declaration.</description>
+ <query name="K2-InternalVariablesWith-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="FunctionProlog" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Function Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="function-declaration-001" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-001" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-002" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-002" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-003" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-003" static-name="function-declaration-003-static-cbcl" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Fragment">function-declaration-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-004" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-004" static-name="function-declaration-004-static-cbcl" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">acme_corp</input-file>
+ <output-file role="principal" compare="Fragment">function-declaration-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-005" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-005" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-006" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-006" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-007" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-007" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-008" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-008" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-009" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-009" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-010" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-010" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-011" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration - forward declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-011" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-012" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-012" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-013" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-013" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-014" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-014" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-015" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-015" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-016" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-016" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Fragment">function-declaration-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-017" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-017" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-018" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-018" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-019" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration in different combination.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-019" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">function-declaration-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-020" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrate function declaration - overloading.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-020" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">function-declaration-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-021" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Demonstrate function declaration - negative test.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-021" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-022" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Demonstrate function declaration - negative test.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-022" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-023" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Demonstrate function declaration - negative test.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-023" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-024" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Demonstrate function declaration - negative test.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-024" date="2005-08-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0039</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-025" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of user defined function with no namespace.</description>
+ <spec-citation spec="XQuery" section-number="4.15" section-title="Function Declaration" section-pointer="FunctionDeclns"/>
+ <query name="function-declaration-025" date="2006-02-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0060</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="function-declaration-026" FilePath="Expressions/PrologExpr/FunctionDeclaration/" scenario="standard" Creator="Frans Englich">
+ <description>Use a global variable which has a node test, from within a function.</description>
+ <query name="function-declaration-026" date="2008-10-20"/>
+ <contextItem role="principal-data">works-mod</contextItem>
+ <output-file role="principal" compare="Text">function-declaration-026.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-1" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>The 'XPath Data Types' namespace is not reserved anymore, although it was in older drafts.</description>
+ <query name="K-FunctionProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-2" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function cannot be declared in the 'http://www.w3.org/2005/xpath-functions' namespace.</description>
+ <query name="K-FunctionProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-3" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function cannot be declared in the 'http://www.w3.org/XML/1998/namespace' namespace.</description>
+ <query name="K-FunctionProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-4" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function cannot be declared in the 'http://www.w3.org/2001/XMLSchema-instance' namespace.</description>
+ <query name="K-FunctionProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-5" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function cannot be declared in the 'http://www.w3.org/2001/XMLSchema' namespace.</description>
+ <query name="K-FunctionProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-6" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>Arguments in functions cannot have default values initialized with '='(or in any other way).</description>
+ <query name="K-FunctionProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-7" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>Arguments in functions cannot have default values initialized with '='(or in any other way).</description>
+ <query name="K-FunctionProlog-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-8" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>Arguments in functions cannot have default values initialized with ':='(or in any other way).</description>
+ <query name="K-FunctionProlog-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-9" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>Arguments in functions cannot have default values initialized with ':='(or in any other way).</description>
+ <query name="K-FunctionProlog-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-10" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A user declared function whose return value simply doesn't match the return type.</description>
+ <query name="K-FunctionProlog-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-11" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A user declared function whose return value simply doesn't match the return type(#2).</description>
+ <query name="K-FunctionProlog-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-12" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Variables appearing after a function declaration is not in scope inside the function.</description>
+ <query name="K-FunctionProlog-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-13" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>Namespaces declarations appearing after a function declaration are not in scope inside the function.</description>
+ <query name="K-FunctionProlog-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-14" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A user function which when run doesn't match the declared returned type.</description>
+ <query name="K-FunctionProlog-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-15" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A user function whose return type doesn't match the body, which can be statically inferred.</description>
+ <query name="K-FunctionProlog-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-15.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-16" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>When declaring a function, the paranteses must be present even though it doesn't have any arguments.</description>
+ <query name="K-FunctionProlog-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-17" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>When declaring a function, the paranteses must be present even though it doesn't have any arguments.</description>
+ <query name="K-FunctionProlog-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-18" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Two user functions using global variables.</description>
+ <query name="K-FunctionProlog-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-19" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A user function where all its arguments are unused.</description>
+ <query name="K-FunctionProlog-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-20" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>User functions which in some implementations causes constant propagation combined with function versioning.</description>
+ <query name="K-FunctionProlog-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-21" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>User functions where the middle argument of three arguments is unused.</description>
+ <query name="K-FunctionProlog-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-22" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>User functions where the first argument of three arguments is unused.</description>
+ <query name="K-FunctionProlog-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-23" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>User functions where the last argument of three arguments is unused.</description>
+ <query name="K-FunctionProlog-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-24" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function cannot be declared in the 'http://www.w3.org/2005/xpath-functions' namespace.</description>
+ <query name="K-FunctionProlog-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-25" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A function and a variable can have the same name.</description>
+ <query name="K-FunctionProlog-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-26" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function declaration duplicated.</description>
+ <query name="K-FunctionProlog-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-27" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function declaration duplicated; difference in return types is insignificant.</description>
+ <query name="K-FunctionProlog-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-28" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function declaration duplicated; difference in arguments types is insignificant.</description>
+ <query name="K-FunctionProlog-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-29" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function declaration duplicated; difference in arguments name is insignificant.</description>
+ <query name="K-FunctionProlog-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-30" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Overloading user functions based on arity.</description>
+ <query name="K-FunctionProlog-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-31" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>One cannot declare a user function as fn:count.</description>
+ <query name="K-FunctionProlog-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-32" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>One cannot declare a user function as xs:gYear.</description>
+ <query name="K-FunctionProlog-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0045</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-33" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A type error inside a function.</description>
+ <query name="K-FunctionProlog-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-33.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-34" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A call to a user declared function which almost is spelled correctly(capitalization wrong).</description>
+ <query name="K-FunctionProlog-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-35" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A call to a user declared function which almost is spelled correctly(#2).</description>
+ <query name="K-FunctionProlog-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-36" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>The variable '$myArg' is in scope inside the function, but not in the query body.</description>
+ <query name="K-FunctionProlog-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-37" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>The variable '$myArg' is in scope inside one function, but not the other function.</description>
+ <query name="K-FunctionProlog-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-38" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>The variable '$myArg2' is in scope inside one function, but not the other function.</description>
+ <query name="K-FunctionProlog-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-39" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Function arguments shadows global variables.</description>
+ <query name="K-FunctionProlog-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-40" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Variables declared inside functions shadow function arguments.</description>
+ <query name="K-FunctionProlog-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-40.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-41" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Type error in body of user function caused by the argument value.</description>
+ <query name="K-FunctionProlog-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-42" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Type error(cardinality) in return value of user function caused by the argument value.</description>
+ <query name="K-FunctionProlog-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-43" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Item type error in argument value.</description>
+ <query name="K-FunctionProlog-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-44" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Cardinality error in argument value.</description>
+ <query name="K-FunctionProlog-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-45" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Item type error in argument value. xs:decimal doesn't match xs:integer.</description>
+ <query name="K-FunctionProlog-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-46" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>'1' doesn't match the empty-sequence().</description>
+ <query name="K-FunctionProlog-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-47" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>'empty-sequence()+' is syntactically invalid.</description>
+ <query name="K-FunctionProlog-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-48" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>'empty-sequence()? is syntactically invalid.</description>
+ <query name="K-FunctionProlog-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-49" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>It is valid to declare an argument to be of type empty-sequence().</description>
+ <query name="K-FunctionProlog-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-49.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-50" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>empty-sequence() as return type, but body doesn't match when run.</description>
+ <query name="K-FunctionProlog-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-51" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Too few arguments passed to a user function.</description>
+ <query name="K-FunctionProlog-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-52" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>empty-sequence() as return type, and a body containing fn:error().</description>
+ <query name="K-FunctionProlog-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-53" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A global variable referenced from inside a function.</description>
+ <query name="K-FunctionProlog-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-53.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-54" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A more realistic case involving fn:error().</description>
+ <query name="K-FunctionProlog-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-55" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A more realistic case involving fn:error(), #2.</description>
+ <query name="K-FunctionProlog-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-56" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A more realistic case involving fn:error(), #3.</description>
+ <query name="K-FunctionProlog-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-56.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-57" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>The type 'none' isn't available to users.</description>
+ <query name="K-FunctionProlog-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-58" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="parse-error">
+ <description>The type 'none()' isn't available to users.</description>
+ <query name="K-FunctionProlog-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-59" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A call to a user function where the argument in the callsite corresponding to an unused argument contains a type error.</description>
+ <query name="K-FunctionProlog-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-59.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-60" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>An argument in a user function is not in scope in the query body.</description>
+ <query name="K-FunctionProlog-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-61" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>An argument in a user function is not in scope in the query body.</description>
+ <query name="K-FunctionProlog-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-62" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Check that a global variable is in scope despite an unused function being declared.</description>
+ <query name="K-FunctionProlog-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-62.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-63" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function call that could be a call to a hypotehical user function.</description>
+ <query name="K-FunctionProlog-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-64" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function call that could be a call to a hypothetical user function(#2).</description>
+ <query name="K-FunctionProlog-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-65" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Since the return type is empty-sequence() it is a type error(XPTY0004) to pass its return value to anything which requires cardinality exactly-one. That the function's body is of type 'none', doesn't affect that, it only adapts to the declared return type. However, there's no constraints on what is reported first, so FOER0000 can also be issued.</description>
+ <query name="K-FunctionProlog-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-66" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>If static typing is in use, XPTY004 is issued since local:myFunction() has static type item()*. However, if the function is invoked FOER0000 is issued.</description>
+ <query name="K-FunctionProlog-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-67" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A function call that reminds of the range expression.</description>
+ <query name="K-FunctionProlog-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FunctionProlog-67.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-FunctionProlog-68" FilePath="Expressions/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A call to a user function where the argument in the callsite corresponding to a used argument contains a type error.</description>
+ <query name="K-FunctionProlog-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-1" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Have two function callsites as arguments to 'eq'.</description>
+ <query name="K2-FunctionProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-2" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Have two function callsites as arguments to 'ne'.</description>
+ <query name="K2-FunctionProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-3" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Have two function callsites as arguments to '='.</description>
+ <query name="K2-FunctionProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-4" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Have two function callsites as arguments to '!='.</description>
+ <query name="K2-FunctionProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-5" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function requiring xs:integer but is passed an xs:decimal.</description>
+ <query name="K2-FunctionProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-6" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A function requiring xs:integer as return value, but is passed xs:decimal.</description>
+ <query name="K2-FunctionProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-7" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A declared return value invokes numeric promotion.</description>
+ <query name="K2-FunctionProlog-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-8" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A recursive function stretching through several function calls.</description>
+ <query name="K2-FunctionProlog-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-9" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A recursive function multiplying a sequence.</description>
+ <query name="K2-FunctionProlog-9" static-name="K2-FunctionProlog-9-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-10" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A function whose name is only '_' and is declared in the default namespace.</description>
+ <query name="K2-FunctionProlog-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-11" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A function whose name is only '_'.</description>
+ <query name="K2-FunctionProlog-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-12" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>An argument requiring a node, but is passed an integer.</description>
+ <query name="K2-FunctionProlog-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-13" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>An argument requiring a node, but is passed an integer(#2).</description>
+ <query name="K2-FunctionProlog-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-13.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-14" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A focus doesn't propagate into function.</description>
+ <query static-name="K2-FunctionProlog-14-static" name="K2-FunctionProlog-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-15" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Use a range variable inside the assignment expression of a global variable.</description>
+ <query name="K2-FunctionProlog-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-16" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Ensure three subsequent stars are parsed.</description>
+ <query name="K2-FunctionProlog-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-16.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-17" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Conversions are invoked when an element is returned from a function with declared return type xs:integer.</description>
+ <query name="K2-FunctionProlog-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-18" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Conversions are invoked when an attribute is returned from a function with declared return type xs:integer.</description>
+ <query name="K2-FunctionProlog-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-19" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Conversions are invoked when a document is returned from a function with declared return type xs:integer.</description>
+ <query name="K2-FunctionProlog-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-20" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Comments cannot be converted into xs:integer.</description>
+ <query name="K2-FunctionProlog-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-21" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Processing instructions cannot be converted into xs:integer.</description>
+ <query name="K2-FunctionProlog-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-22" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Conversions are invoked when a text node is returned from a function with declared return type xs:integer.</description>
+ <query name="K2-FunctionProlog-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-23" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Call a function that subsequently calls a recursive function.</description>
+ <query name="K2-FunctionProlog-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-24" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>The empty string cannot be cast to an xs:boolean.</description>
+ <query name="K2-FunctionProlog-24" static-name="K2-FunctionProlog-24-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-25" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>A call site that has an operand that gets treated as an xs:integer.</description>
+ <query name="K2-FunctionProlog-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-FunctionProlog-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-26" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A type declaration whose body doesn't match.</description>
+ <query name="K2-FunctionProlog-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-27" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>A type declaration whose body doesn't match(#2).</description>
+ <query name="K2-FunctionProlog-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-28" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Compute the levenshtein distance between strings.</description>
+ <query name="K2-FunctionProlog-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-29" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Ensure the 'function' keyword is parsed correctly.</description>
+ <query name="K2-FunctionProlog-29" date="2008-01-03+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-30" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Ensure an invalid value, reached through conversions, is reported as invalid.</description>
+ <query name="K2-FunctionProlog-30" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-31" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Pass a sequence of mixed atomic values and nodes to an argument which has no type declared.</description>
+ <query name="K2-FunctionProlog-31" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-32" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Pass a value which cannot be converted to the expected type.</description>
+ <query name="K2-FunctionProlog-32" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-33" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Mix in an atomic value which doesn't match the type it's being converted to.</description>
+ <query name="K2-FunctionProlog-33" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-33.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-34" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Call fn:true() and fn:false() and pass to a user function.</description>
+ <query name="K2-FunctionProlog-34" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-35" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Call fn:true() and fn:false() and pass to a user function.</description>
+ <query name="K2-FunctionProlog-35" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-35.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-36" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Call fn:true() and fn:false() and pass to a user function(different cardinality).</description>
+ <query name="K2-FunctionProlog-36" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-36.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-37" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Mix in an atomic value which matches the type it's being converted to.</description>
+ <query name="K2-FunctionProlog-37" date="2008-03-05+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-37.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-38" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="runtime-error">
+ <description>Trigger a crash in an implementation by having a user declared function with type, that has a text node constructor containing a call to a nonexisting function.</description>
+ <query name="K2-FunctionProlog-38" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-39" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Use complex real-world case for function calls, with automatic conversion not needed.</description>
+ <query name="K2-FunctionProlog-39" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-39.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FunctionProlog-40" FilePath="exprSeqTypes/PrologExpr/FunctionProlog/" scenario="standard">
+ <description>Use complex real-world case for function calls, with automatic conversion.</description>
+ <query name="K2-FunctionProlog-40" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FunctionProlog-40.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="OptionDeclarationProlog" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Option Declaration Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="optiondeclprolog-1" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of simple prolog option declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.16" section-title="Option Declaration" section-pointer="id-option-declaration"/>
+ <query name="optiondeclprolog-1" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">optiondeclprolog-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="optiondeclprolog-2" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog option declaration for which there is no namespace prefix defined.</description>
+ <spec-citation spec="XQuery" section-number="4.16" section-title="Option Declaration" section-pointer="id-option-declaration"/>
+ <query name="optiondeclprolog-2" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-1" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="runtime-error">
+ <description>The name of an option must be a full QName.</description>
+ <query name="K-OptionDeclarationProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-2" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="standard">
+ <description>Five identical options appearing after each other.</description>
+ <query name="K-OptionDeclarationProlog-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-OptionDeclarationProlog-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-3" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="standard">
+ <description>A simple option using double quotes for the value.</description>
+ <query name="K-OptionDeclarationProlog-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-OptionDeclarationProlog-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-4" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="standard">
+ <description>A simple option using single quotes for the value.</description>
+ <query name="K-OptionDeclarationProlog-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-OptionDeclarationProlog-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-5" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="runtime-error">
+ <description>An undeclared prefix in a option declaration is an error regardless of any option support in the implementation.</description>
+ <query name="K-OptionDeclarationProlog-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-OptionDeclarationProlog-6" FilePath="Expressions/PrologExpr/OptionDeclarationProlog/" scenario="parse-error">
+ <description>A syntactically invalid option declaration.</description>
+ <query name="K-OptionDeclarationProlog-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="XQueryComment" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>XQuery Comments</title>
+ <description>Tests for the XQuery comment syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="XQueryComment001" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple use case for XQuery comments.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment001" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment002" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple use case for XQuery comments.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment002" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="XML">XQueryComment002.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment003" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple use case for XQuery comment containing '-'.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment003" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment004" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Empty comment.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment004" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment005" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comment containing only '-'.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment005" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment005.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment006" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comment containing ':'.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment006" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment006.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment007" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comment containing ')'.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment007" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment008" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Simple example of embedded comments.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment008" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment008.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment009" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments inside a conditional expression.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment009" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Text">XQueryComment009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment010" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments inside a conditional expression.</description>
+ <spec-citation spec="XQuery" section-number="3.10" section-title="Conditional Expressions" section-pointer="id-conditionals"/>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment010" date="2003-02-10"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="XML">XQueryComment010.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment011" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments inside a conditional expression.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment011" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <output-file role="principal" compare="Text">XQueryComment011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment012" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments that looks like a function call.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment012" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">TreeEmpty</input-file>
+ <output-file role="principal" compare="XML">XQueryComment012.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment013" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments inside a sequence expression.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment013" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">XQueryComment013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment014" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comments inside a cast expression.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment014" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">XQueryComment014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment015" FilePath="Expressions/XQueryComment/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Incorrect comment syntax.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment015" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment016" FilePath="Expressions/XQueryComment/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Invalid comment.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment016" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment017" FilePath="Expressions/XQueryComment/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Invalid comment.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment017" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment018" FilePath="Expressions/XQueryComment/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Invalid comment.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment018" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="XQueryComment019" FilePath="Expressions/XQueryComment/" scenario="parse-error" Creator="Mike Rorke">
+ <description>Old style comment syntax.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment019" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="XQueryComment020" FilePath="Expressions/XQueryComment/" scenario="standard" Creator="Mike Rorke">
+ <description>Comment containing enclosed expression.</description>
+ <spec-citation spec="XQuery" section-number="2.6" section-title="Comments" section-pointer="comments"/>
+ <query name="XQueryComment020" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">XQueryComment020.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-1" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `(3(: comment inbetween :)- 1) eq 2`.</description>
+ <query name="K-XQueryComment-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-2" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `1 (: a (: nested :) comment :) eq 1`.</description>
+ <query name="K-XQueryComment-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-3" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `1 (: comment (: inside :) comment :) eq 1`.</description>
+ <query name="K-XQueryComment-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-4" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>Comparison of two string literals, whose content reminds of comments.</description>
+ <query name="K-XQueryComment-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-5" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `5 instance (: strange place for a comment :) of item()`.</description>
+ <query name="K-XQueryComment-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-6" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `1 (: simple comment :) eq 1`.</description>
+ <query name="K-XQueryComment-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-7" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test whose essence is: `1 (: comment (: inside :) NEW LINE comment :) eq 1`.</description>
+ <query name="K-XQueryComment-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-8" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A test whose essence is: `(: "recursive comments must be balanced, this one is not :)" :)`.</description>
+ <query name="K-XQueryComment-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-9" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>An empty comment inbetween the 'eq' operator and a number literal.</description>
+ <query name="K-XQueryComment-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-10" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>An empty comment at the very beginning of an expression.</description>
+ <query name="K-XQueryComment-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-11" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>An empty comment after a function's paranteses.</description>
+ <query name="K-XQueryComment-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-12" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A for loop with a comment inbetween.</description>
+ <query name="K-XQueryComment-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-13" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A test whose essence is: `if((: comment inbetween :)) then 1 else 1`.</description>
+ <query name="K-XQueryComment-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-14" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A syntactically invalid comment that never ends.</description>
+ <query name="K-XQueryComment-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-15" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A comment inside a comment that isn't terminated.</description>
+ <query name="K-XQueryComment-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-16" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A comment inside a comment that does not start properly.</description>
+ <query name="K-XQueryComment-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-17" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>Colons and paranteses appearing freely in comment content.</description>
+ <query name="K-XQueryComment-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-18" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>Three comments appearing serially inside a comment.</description>
+ <query name="K-XQueryComment-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-19" FilePath="Expressions/XQueryComment/" scenario="standard">
+ <description>A test stressing many nested comments.</description>
+ <query name="K-XQueryComment-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-XQueryComment-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-XQueryComment-20" FilePath="Expressions/XQueryComment/" scenario="parse-error">
+ <description>A syntactically invalid comment that doesn't properly start.</description>
+ <query name="K-XQueryComment-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-XQueryComment-1" FilePath="exprSeqTypes/XQueryComment/" scenario="parse-error">
+ <description>An invalid comment after a name test.</description>
+ <query name="K2-XQueryComment-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-XQueryComment-2" FilePath="exprSeqTypes/XQueryComment/" scenario="parse-error">
+ <description>An invalid comment after a name test(#2).</description>
+ <query name="K2-XQueryComment-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-XQueryComment-3" FilePath="exprSeqTypes/XQueryComment/" scenario="standard">
+ <description>Have a computed comment constructor as a last step.</description>
+ <query name="K2-XQueryComment-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-XQueryComment-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-XQueryComment-4" FilePath="exprSeqTypes/XQueryComment/" scenario="standard">
+ <description>Have a direct comment constructor as a last step.</description>
+ <query name="K2-XQueryComment-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-XQueryComment-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-XQueryComment-5" FilePath="exprSeqTypes/XQueryComment/" scenario="standard">
+ <description>Have a direct comment constructor as a last step(#2).</description>
+ <query name="K2-XQueryComment-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-XQueryComment-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ExtensionExpression" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Extension Expression</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="extexpr-1" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple extension expression that should not be recognized by any implementation and thus ignored.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-1" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">extexpr-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-2" FilePath="Expressions/ExtensionExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>An extension expression with no expression.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-2" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0079</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-3" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>A pragma content containing the "#" symbol, which is ignored in an extension expression.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-3" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">extexpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-4" FilePath="Expressions/ExtensionExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>A extension expression, for which its QName can not be resolved to a namespace URI.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-4" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-5" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>A extension expression that contains more than one pragma, both of wihc are ignored.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-5" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">extexpr-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-6" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>A FLOWR expression that uses the same pragma twice and both times should be ignored.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-6" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">extexpr-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-7" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a quantified expression ("every" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-7" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-8" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a quantified expression ("some" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-8" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-9" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a cal to fn:true function.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-9" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-10" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a cal to fn:false function.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-10" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-11" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "or" true expression ("or" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-11" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-12" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "or" false expression ("or" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-12" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-13" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "or" true expression ("and" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-13" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-14" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "or" false expression ("and" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-14" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-15" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "if" expression (returns "then" part of expression).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-15" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-16" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an "if" expression (returns "else" part of expression).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-16" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-17" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a "typeswitch" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-17" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-18" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression uses the fn:not function.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-18" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-19" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression uses the fn:string-length function.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-19" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-20" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression uses the fn:concat function.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-20" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-21" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is an addition operation.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-21" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-22" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a subtraction operation.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-22" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-23" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a multiplication operation.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-23" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-24" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a division operation (div operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-24" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-25" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>An extension expression for which the pragma is ignored and default expression is a division operation (idiv operator).</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-25" date="2005-12-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="extexpr-26" FilePath="Expressions/ExtensionExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Extension expression for missing space after pragma name.</description>
+ <spec-citation spec="XQuery" section-number="3.14" section-title="Extension Expressions" section-pointer="id-extension-expressions"/>
+ <query name="extexpr-26" date="2006-03-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">extexpr-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExtensionExpression-1" FilePath="Expressions/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression that never ends is syntactically invalid.</description>
+ <query name="K-ExtensionExpression-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-2" FilePath="Expressions/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression that never starts is syntactically invalid.</description>
+ <query name="K-ExtensionExpression-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-3" FilePath="Expressions/ExtensionExpression/" scenario="standard">
+ <description>A simple pragma expression.</description>
+ <query name="K-ExtensionExpression-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExtensionExpression-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-4" FilePath="Expressions/ExtensionExpression/" scenario="runtime-error">
+ <description>A pragma expression cannot be in the empty namespace.</description>
+ <query name="K-ExtensionExpression-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-5" FilePath="Expressions/ExtensionExpression/" scenario="runtime-error">
+ <description>A pragma expression cannot be in the empty namespace even though a prefix is used.</description>
+ <query name="K-ExtensionExpression-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-6" FilePath="Expressions/ExtensionExpression/" scenario="standard">
+ <description>A pragma expression containing complex content.</description>
+ <query name="K-ExtensionExpression-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExtensionExpression-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-7" FilePath="Expressions/ExtensionExpression/" scenario="runtime-error">
+ <description>A fallback expression must be present when no supported pragmas are specified.</description>
+ <query name="K-ExtensionExpression-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0079</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ExtensionExpression-8" FilePath="Expressions/ExtensionExpression/" scenario="standard">
+ <description>A pragma expression containing many comments.</description>
+ <query name="K-ExtensionExpression-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExtensionExpression-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-1" FilePath="exprSeqTypes/ExtensionExpression/" scenario="runtime-error">
+ <description>An extension expression cannot be in an undeclared namespace.</description>
+ <query name="K2-ExtensionExpression-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-2" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>Whitespace isn't required if there is no pragma content.</description>
+ <query name="K2-ExtensionExpression-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-3" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>Whitespace is allowed but not required if there is no pragma content.</description>
+ <query name="K2-ExtensionExpression-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-4" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>Content looking like comments are not recognized as so in pragma content.</description>
+ <query name="K2-ExtensionExpression-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-5" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>Content looking like comments are not recognized as so in pragma content.</description>
+ <query name="K2-ExtensionExpression-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-6" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A single whitespace must separate pragma name and content.</description>
+ <query name="K2-ExtensionExpression-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-7" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A single whitespace must separate pragma name and content.</description>
+ <query name="K2-ExtensionExpression-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-8" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A single whitespace must separate pragma name and content.</description>
+ <query name="K2-ExtensionExpression-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-9" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>Whitespace between pragma-start and name cannot contain comments.</description>
+ <query name="K2-ExtensionExpression-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-10" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>Whitespace between pragma-start and name cannot contain comments.</description>
+ <query name="K2-ExtensionExpression-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-11" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>A single whitespace must separate pragma name and content.</description>
+ <query name="K2-ExtensionExpression-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-12" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>No whitespace is required between pragma content and name if the content is empty.</description>
+ <query name="K2-ExtensionExpression-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-13" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression that hasn't even specified a name, but has trailing whitespace.</description>
+ <query name="K2-ExtensionExpression-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-14" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression that hasn't even specified a name.</description>
+ <query name="K2-ExtensionExpression-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-15" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression with name and trailing whitespace, but without content and end.</description>
+ <query name="K2-ExtensionExpression-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExtensionExpression-16" FilePath="exprSeqTypes/ExtensionExpression/" scenario="parse-error">
+ <description>A pragma expression with name but without content and end.</description>
+ <query name="K2-ExtensionExpression-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ExtensionExpression-17" FilePath="exprSeqTypes/ExtensionExpression/" scenario="standard">
+ <description>Use four nested pragma expressions.</description>
+ <query name="K2-ExtensionExpression-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ExtensionExpression-17.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group is-XPath2="false" name="ImplicitContext" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Implicit Context</title>
+ <description>
+ Implementations are allowed to define an implicit context for their queries. What this means
+ is that an XQuery expression can use the '.' or '/' axes without specifying any explicit
+ context to bind these to. The binding of the implicit context to some input document is an
+ implementation specific detail and should be handled by the individual test harness.
+ </description>
+ </GroupInfo>
+ </test-group>
+ </test-group>
+ <test-group name="Functions" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="AccessorFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Accessor Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeNameFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:node-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-node-name-1" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-1" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-node-name-2" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-2" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-node-name-3" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to an element node query from a file.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-3" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-4" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to directly constructed element node.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-4" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-5" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-5" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-6" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a processing instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-6" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-7" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a directly constructed element node with namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-7" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-8" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed element node with no namespace declaration and no children.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-8" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-9" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed element node with no namespace declaration and no children. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-9" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-10" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed element node with no namespace declaration and one child. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-10" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-11" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed attribute node with value set to empty string. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-11" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-12" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed attribute node with value set to a non empty value. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-12" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-13" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed attribute node with value set to a non empty value. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-13" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-14" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed document node with value set to empty string. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-14" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-15" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed document node with value set to empty string. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-15" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-16" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed document node with value set to non empty string. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-16" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-17" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed document node with value set to non empty string. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-17" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-18" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed text node with value set to empty string. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-18" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-19" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed text node with value set to empty string. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-19" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-20" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed text node with value set to a non-empty value. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-20" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-21" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed text node with value set to a non-empty value. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-21" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-22" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed processing instruction node. Used as argument to local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-22" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-23" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with argument set to a computed constructed processing instruction node. Used as argument to namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-23" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-node-name-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-node-name-24" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "node-name" function with wrong arity (2 arguments).</description>
+ <spec-citation spec="FuncOps" section-number="2.1" section-title="fn:node-name" section-pointer="func-node-name"/>
+ <query name="fn-node-name-24" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNameFunc-1" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="runtime-error">
+ <description>node-name() must be passed one argument, it doesn't use the context item by default.</description>
+ <query name="K-NodeNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNameFunc-2" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `node-name((), "wrong param")`.</description>
+ <query name="K-NodeNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNameFunc-3" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(node-name(()))`.</description>
+ <query name="K-NodeNameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNameFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeNameFunc-1" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="runtime-error">
+ <description>Invoke fn:node-name() with too many arguments.</description>
+ <query name="K2-NodeNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NodeNameFunc-2" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="runtime-error">
+ <description>Invoke fn:node-name() with an invalid argument.</description>
+ <query name="K2-NodeNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeNameFunc-3" FilePath="Functions/AccessorFunc/NodeNameFunc/" scenario="standard">
+ <description>Check the return value of fn:node-name().</description>
+ <query name="K2-NodeNameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeNameFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NilledFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:nilled</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-nilled-1" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-1" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-nilled-2" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-2" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-nilled-3" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a non-nilled element node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-3" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-4" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a non-nilled directly constructed element node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-4" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-5" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a directly constructed element node with xs:nill="true".</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-5" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-6" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a directly constructed element node with xs:nill="false".</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-6" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-7" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a directly constructed element node with xs:nill="{fn:true()}".</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-7" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-8" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a directly constructed element node with xs:nill="{fn:false()}".</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-8" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-9" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with more than one argument.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-9" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-10" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as argument to fn:not function. Returns true.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-10" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-11" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as argument to fn:not function. Returns false.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-11" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-12" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as part of boolean expression ("and" operator and "fn:true" function).</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-12" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-13" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as part of boolean expression ("and" operator and "fn:false" function).</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-13" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-14" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as part of boolean expression ("or" operator and "fn:true" function).</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-14" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-15" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as part of boolean expression ("or" operator and "fn:false" function).</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-15" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-16" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as argument to fn:string function.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-16" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-17" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as argument to xs:boolean function. Returns true.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-17" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-18" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function as argument to xs:boolean function. Returns false.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-18" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-19" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a document node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-19" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-20" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to an attribute node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-20" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-21" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-21" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-nilled-22" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "nilled" function with argument set to a Processing Instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="2.2" section-title="fn:nilled" section-pointer="func-nilled"/>
+ <query name="fn-nilled-22" date="2005-11-16"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-nilled-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NilledFunc-1" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `nilled()`.</description>
+ <query name="K-NilledFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NilledFunc-2" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `nilled((), "wrong param")`.</description>
+ <query name="K-NilledFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NilledFunc-3" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(nilled( () ))`.</description>
+ <query name="K-NilledFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NilledFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NilledFunc-4" FilePath="Functions/AccessorFunc/NilledFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `nilled(1)`.</description>
+ <query name="K-NilledFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-stringint1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringint1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringint1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringintg1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringintg1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringintg1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdec1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdec1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdec1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdbl1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdbl1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringdbl1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringflt1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringflt1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringflt1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringlng1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringlng1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringlng1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringusht1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringusht1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringusht1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnint1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnint1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnint1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringpint1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringpint1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringpint1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringulng1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringulng1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringulng1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnpi1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnpi1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnpi1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnni1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnni1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringnni1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringsht1args-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringsht1args-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-stringsht1args-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-stringsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-stringsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-string-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with no argument set and context item undefined.</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-string-1" date="2005-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with argument set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-string-2" date="2005-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-string-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "string" function with argument set to "." and context item undefined.</description>
+ <spec-citation spec="FuncOps" section-number="2.3" section-title="fn:string" section-pointer="func-string"/>
+ <query name="fn-string-3" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-1" FilePath="Functions/AccessorFunc/StringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string(1, 2)`.</description>
+ <query name="K-StringFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-2" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard">
+ <description>Simple test which ensures that no arguments isn't flagged as invalid.</description>
+ <query name="K-StringFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-3" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard">
+ <description>A test whose essence is: `string(1) eq "1"`.</description>
+ <query name="K-StringFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-4" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard">
+ <description>A test whose essence is: `string(()) eq ""`.</description>
+ <query name="K-StringFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-5" FilePath="Functions/AccessorFunc/StringFunc/" scenario="standard">
+ <description>Apply fn:string() on xs:string.</description>
+ <query name="K-StringFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringFunc-6" FilePath="Functions/AccessorFunc/StringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string( (1, 2) )`.</description>
+ <query name="K-StringFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DataFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:data</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-dataint1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataint1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataint1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataintg1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataintg1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataintg1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadec1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadec1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadec1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadbl1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadbl1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datadbl1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datadbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datadbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataflt1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataflt1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataflt1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datalng1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datalng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datalng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datalng1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datalng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datalng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datalng1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datalng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datalng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datausht1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datausht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datausht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datausht1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datausht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datausht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datausht1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datausht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datausht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanint1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanint1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanint1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datapint1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datapint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datapint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datapint1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datapint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datapint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datapint1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datapint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datapint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataulng1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataulng1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dataulng1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-dataulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dataulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanpi1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanpi1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanpi1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanni1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanni1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datanni1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datanni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datanni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datasht1args-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datasht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datasht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datasht1args-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datasht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datasht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-datasht1args-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "data" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-datasht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-datasht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DataFunc-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `data()`.</description>
+ <query name="K-DataFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DataFunc-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `data(1, "wrong param")`.</description>
+ <query name="K-DataFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DataFunc-3" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard">
+ <description>A test whose essence is: `count(data((1, 2, 3, 4, 5))) eq 5`.</description>
+ <query name="K-DataFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DataFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DataFunc-4" FilePath="Functions/AccessorFunc/DataFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(data( () ))`.</description>
+ <query name="K-DataFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DataFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DataFunc-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="runtime-error">
+ <description>fn:data() must be passed at least one argument.</description>
+ <query name="K2-DataFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DataFunc-2" FilePath="Functions/AccessorFunc/DataFunc/" scenario="runtime-error">
+ <description>fn:data() must be passed at most one argument.</description>
+ <query name="K2-DataFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Nicolae Brinza" name="fn-datacomplextype-1" FilePath="Functions/AccessorFunc/DataFunc/" scenario="runtime-error">
+ <description>Evaluates The "data" function with the argument set to a complex element.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4273</reflects-resolution>
+ <query name="fn-datacomplextype-1" date="2009-04-01+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOTY0012</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="BaseURIFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:base-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-base-uri-1" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with no arguments and no context node set. Should raise runtime error.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-1" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-base-uri-2" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with context item no a node.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-2" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-base-uri-3" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-3" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-4" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a comment node (via direct construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-4" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-5" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a comment node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-5" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-6" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a text node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-6" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-7" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node with no xml-base argument (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-7" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-7.txt</output-file>
+ <output-file role="principal" compare="Text">fn-base-urialt-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-8" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node with no xml-base argument (via direct construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-8" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-8.txt</output-file>
+ <output-file role="principal" compare="Text">fn-base-urialt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-9" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node with xml-base argument (via direct construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-9" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-10" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node with xml-base argument (via direct construction as argument). Requires no escaping of characters.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-10" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-11" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a Document node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-11" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-11.txt</output-file>
+ <output-file role="principal" compare="Text">fn-base-urialt-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-12" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a Document node (via computed construction as argument). Use declared base-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-12" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-13" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node (via direct construction as argument). Use declared base-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-13" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-14" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an attribute node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-14" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-15" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a PI node (via direct construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-15" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-16" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a PI node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-16" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-17" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to a PI node (via computed construction as argument).</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-17" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-18" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an element node (via direct construction as part of FLOWR expr). Uses declared base-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-18" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-19" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an element node (via direct construction as part of FLOWR expr). Uses "xml-base" attribute.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-19" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-20" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an element node (via direct construction as part of FLOWR expr). Uses "xml-base" attribute and should ignore declare base-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-20" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-21" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to comment node (via direct construction as part of FLOWR expr). Should ignore declare base-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-21" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-22" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to "." and no context node set. Should raise runtime error.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-22" date="2006-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-base-uri-23" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "base-uri" function with argument set to an Element node with xml-base argument (via direct construction as argument). Requires escaping of characters.</description>
+ <spec-citation spec="FuncOps" section-number="2.5" section-title="fn:base-uri" section-pointer="func-base-uri"/>
+ <query name="fn-base-uri-23" date="2006-03-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-base-uri-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BaseURIFunc-1" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `base-uri((), "wrong param")`.</description>
+ <query name="K-BaseURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-BaseURIFunc-2" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(base-uri(()))`.</description>
+ <query name="K-BaseURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-BaseURIFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-1" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a comment node.</description>
+ <query name="K2-BaseURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-2" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on an attribute node.</description>
+ <query name="K2-BaseURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-3" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-BaseURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-4" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-BaseURIFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-5" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a text node.</description>
+ <query name="K2-BaseURIFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-6" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a single element node.</description>
+ <query name="K2-BaseURIFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-7" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a single attribute node.</description>
+ <query name="K2-BaseURIFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-8" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Invoke on a single document node.</description>
+ <query name="K2-BaseURIFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-9" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure processing-instructions pick up the correct xml:base value.</description>
+ <query name="K2-BaseURIFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-10" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed processing-instructions pick up the correct xml:base value.</description>
+ <query name="K2-BaseURIFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-11" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure comments pick up the correct xml:base value.</description>
+ <query name="K2-BaseURIFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-12" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed comments pick up the correct xml:base value.</description>
+ <query name="K2-BaseURIFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-13" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed comments don't pick up the base-uri from the static context.</description>
+ <query name="K2-BaseURIFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-14" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed comments don't pick up the base-uri from the static context.</description>
+ <query name="K2-BaseURIFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-15" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed processing-instructions don't pick up the base-uri from the static context.</description>
+ <query name="K2-BaseURIFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-16" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure processing-instructions don't pick up the base-uri from the static context.</description>
+ <query name="K2-BaseURIFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-17" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed attributes don't pick up the base-uri from the static context.</description>
+ <query name="K2-BaseURIFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-18" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed attributes pick up the base-uri from parent.</description>
+ <query name="K2-BaseURIFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-19" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed attributes pick up the resolved base-uri of the parent.</description>
+ <query name="K2-BaseURIFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-20" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure computed attributes pick up the resolved base-uri of the parent(#2).</description>
+ <query name="K2-BaseURIFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-21" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the return value of document-uri() is of correct type.</description>
+ <query name="K2-BaseURIFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">TopMany</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-22" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is empty for direct PI constructors.</description>
+ <query name="K2-BaseURIFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-23" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is empty for computed PI constructors.</description>
+ <query name="K2-BaseURIFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-24" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is empty for direct PI constructors, with no base-uri declaration.</description>
+ <query name="K2-BaseURIFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-25" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is empty for computed PI constructors, with no base-uri declaration.</description>
+ <query name="K2-BaseURIFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-26" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is empty for computed attribute constructors, with no base-uri declaration.</description>
+ <query name="K2-BaseURIFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-27" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure that the base URI is set for computed documents.</description>
+ <query name="K2-BaseURIFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-28" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Check the document URI and base URI simultaneously for a computed document node.</description>
+ <query name="K2-BaseURIFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-29" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Use an URI in an xml:base element that is a valid URI, but an invalid HTTP URL. Since implementations aren't required to validate specific schemes but allowed to, this may either raise an error or return the URI.</description>
+ <query name="K2-BaseURIFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-30" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Use an empty xml:base attribute.</description>
+ <query name="K2-BaseURIFunc-30" static-name="K2-BaseURIFunc-30-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-31" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Compute the base URI from a processing instruction.</description>
+ <query name="K2-BaseURIFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-32" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Compute the base URI from a comment.</description>
+ <query name="K2-BaseURIFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-32.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-BaseURIFunc-33" FilePath="Functions/AccessorFunc/BaseURIFunc/" scenario="standard">
+ <description>Ensure recursive resolution works.</description>
+ <query name="K2-BaseURIFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-BaseURIFunc-33.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StaticBaseURIFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:static-base-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-static-base-1" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "static-base-uri" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-1" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case name="fn-static-base-2" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "ftp" flavor for base-uri .</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-2" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-2.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-3" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "mailto" flavor for base-uri.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-3" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-3.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-4" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "news" flavor for base-uri .</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-4" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-4.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-5" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "telnet" flavor for base-uri .</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-5" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-5.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-6" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "tel" flavor for base-uri .</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-6" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-6.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-7" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function using "urn" flavor for base-uri .</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-7" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-7.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-8" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:upper-case.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-8" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-8.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-9" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:lower-case.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-9" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-9.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-10" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:concat.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-10" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-10.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-11" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:string-join.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-11" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-11.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-12" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:string-length.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-12" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-12.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-13" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:string-before.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-13" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-13.txt</output-file>
+ </test-case>
+ <test-case name="fn-static-base-14" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates the "static-base-uri" function used as argument to fn:string-before.</description>
+ <spec-citation spec="FuncOps" section-number="16.8" section-title="fn:static-base-uri" section-pointer="func-static-base-uri"/>
+ <query name="fn-static-base-uri-14" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-static-base-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StaticBaseURIFunc-1" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `static-base-uri(.)`.</description>
+ <query name="K-StaticBaseURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StaticBaseURIFunc-2" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `static-base-uri(1, 2)`.</description>
+ <query name="K-StaticBaseURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StaticBaseURIFunc-3" FilePath="Functions/AccessorFunc/StaticBaseURIFunc/" scenario="standard">
+ <description>A test whose essence is: `if(static-base-uri()) then true() else true()`.</description>
+ <query name="K-StaticBaseURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StaticBaseURIFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DocumentURIFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:document-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-document-uri-1" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-1" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-2" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-2" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-3" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to computed element node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-3" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-4" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to computed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-4" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-5" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to computed text node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-5" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-6" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to computed attribute node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-6" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-7" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to computed processing instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-7" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-8" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to a directly constructed processing instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-8" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-9" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to a directly constructed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-9" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-10" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to a directly constructed element node.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-10" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-document-uri-11" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to a directly constructed document node. it should be empty document-uri property.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-11" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-12" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to a document node from an XML file (Normal usage).</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-12" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-12.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-13" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to an element node from an XML file.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-13" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-14" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function with argument set to an attribute node from an XML file.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-14" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-15" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:string-length function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-15" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-15.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-16" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-16" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-16.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-17" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-17" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-17.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-18" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-18" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-18.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-19" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-19" date="2005-11-28"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-document-uri-19.txt</output-file>
+ <output-file role="principal" compare="Text">fn-document-urialt-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-20" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:substring-before function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-20" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-document-uri-21" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "document-uri" function as argument to fn:substring-after function.</description>
+ <spec-citation spec="FuncOps" section-number="2.6" section-title="fn:document-uri" section-pointer="func-document-uri"/>
+ <query name="fn-document-uri-21" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-document-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DocumentURIFunc-1" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `document-uri((), "wrong param")`.</description>
+ <query name="K-DocumentURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DocumentURIFunc-2" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `document-uri()`.</description>
+ <query name="K-DocumentURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DocumentURIFunc-3" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(document-uri(()))`.</description>
+ <query name="K-DocumentURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DocumentURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-1" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a comment node.</description>
+ <query name="K2-DocumentURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-2" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on an attribute node.</description>
+ <query name="K2-DocumentURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-3" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-DocumentURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-4" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-DocumentURIFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-5" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a text node.</description>
+ <query name="K2-DocumentURIFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-6" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a single element node.</description>
+ <query name="K2-DocumentURIFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-7" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a single attribute node.</description>
+ <query name="K2-DocumentURIFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-8" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a single document node.</description>
+ <query name="K2-DocumentURIFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-9" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a tree document node.</description>
+ <query name="K2-DocumentURIFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-10" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Invoke on a tree document node with fn:root().</description>
+ <query name="K2-DocumentURIFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-10.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-DocumentURIFunc-11" FilePath="Functions/AccessorFunc/DocumentURIFunc/" scenario="standard">
+ <description>Ensure that the return value of document-uri() is of correct type.</description>
+ <query name="K2-DocumentURIFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context1">TopMany</input-file>
+ <output-file role="principal" compare="Text">K2-DocumentURIFunc-11.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ErrorFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>The Error Function</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-error-1" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function without arguments.</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-1" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-2" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function as per example 2 for this function from the Fncs. and Ops. Specifications.</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-2" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-3" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function with argument type.</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-3" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-4" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "FOCH0004".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-4" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOCH0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-5" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function with first argument of third signature set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-5" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-6" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function with first argument of fourth signature set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-6" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-7" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "FODT0001".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-7" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODT0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-8" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "FORG0009".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-8" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0009</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-9" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "FOTY0012".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-9" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOTY0012</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-10" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SENR0001".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-10" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-11" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SEPM0004".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-11" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SEPM0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-12" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SEPM0009".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-12" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SEPM0009</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-13" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SEPM0010".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-13" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SEPM0010</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-14" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SEPM0016".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-14" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SEPM0016</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-15" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0003".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-15" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-16" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0005".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-16" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-17" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0006".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-17" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-18" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0008".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-18" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-19" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0012".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-19" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0012</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-20" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SERE0014".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-20" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SERE0014</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-22" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SESU0007".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-22" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SESU0007</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-23" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "SESU0011".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-23" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>SESU0011</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-25" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XPDY0002".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-25" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-26" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XPST0010".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-26" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0010</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-27" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XPST0080".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-27" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-28" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XPTY0018".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-28" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-29" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQDY0027".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-29" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-30" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQDY0061".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-30" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0061</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-31" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQDY0084".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-31" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0084</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-32" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0009".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-32" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0009</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-33" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0012".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-33" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0012</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-34" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0013".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-34" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0013</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-35" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0016".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-35" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0016</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-36" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0035".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-36" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0035</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-37" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0036".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-37" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-38" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0046".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-38" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-39" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0047".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-39" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0047</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-40" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0048".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-40" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0048</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-41" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0054".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-41" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0054</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-42" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0055".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-42" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0055</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-43" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0057".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-43" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0057</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-44" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0058".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-44" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0058</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-45" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0060".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-45" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0060</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-46" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0073".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-46" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0073</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-47" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0075".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-47" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0075</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-48" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0076".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-48" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0076</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-49" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0079".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-49" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0079</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-50" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQST0087".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-50" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0087</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-error-51" FilePath="Functions/ErrorFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:error" function for error code "XQTY0030".</description>
+ <spec-citation spec="FuncOps" section-number="3" section-title="The Error Function" section-pointer="func-error"/>
+ <query name="fn-error-51" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-1" FilePath="Functions/ErrorFunc/" scenario="standard">
+ <description>A test whose essence is: `if(true()) then true() else error()`.</description>
+ <query name="K-ErrorFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ErrorFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-2" FilePath="Functions/ErrorFunc/" scenario="standard">
+ <description>A test whose essence is: `if(true()) then true() else error(QName("", "local"), "description")`.</description>
+ <query name="K-ErrorFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ErrorFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-3" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `error(QName("", "local"), "description", "object", "wrong param")`.</description>
+ <query name="K-ErrorFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-4" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `error( () )`.</description>
+ <query name="K-ErrorFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-5" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `error(QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000'))`.</description>
+ <query name="K-ErrorFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-6" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>When fn:error() is passed a description, the first argument may be an empty sequence.</description>
+ <query name="K-ErrorFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-7" FilePath="Functions/ErrorFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then error((), "description") else true()`.</description>
+ <query name="K-ErrorFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ErrorFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-8" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `error()`.</description>
+ <query name="K-ErrorFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-9" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `error(QName("", "XPDY6666"), "description", "error object")`.</description>
+ <query name="K-ErrorFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ErrorFunc-10" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one((true(), error()))`.</description>
+ <query name="K-ErrorFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ErrorFunc-1" FilePath="Functions/ErrorFunc/" scenario="standard">
+ <description>Combine fn:error() with a predicate.</description>
+ <query name="K2-ErrorFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ErrorFunc-1.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ErrorFunc-2" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>Using a QName with namespace 'none' as identifier.</description>
+ <query name="K2-ErrorFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ErrorFunc-3" FilePath="Functions/ErrorFunc/" scenario="runtime-error">
+ <description>Use a QName with no namespace URI.</description>
+ <query name="K2-ErrorFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ErrorsAndOptimization" featureOwner="Jonathan Robie">
+ <GroupInfo>
+ <title>Errors and Optimization</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="errors-and-optimization-1" FilePath="ErrorsAndOptimization/" scenario="standard" Creator="Jonathan Robie">
+ <description>Conditional and typeswitch expressions must not
+ raise a dynamic error in respect of subexpressions occurring in
+ a branch that is not selected</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-1" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">errors-and-optimization-1.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="true" name="errors-and-optimization-2" FilePath="ErrorsAndOptimization/" scenario="runtime-error" Creator="Jonathan Robie">
+ <description>Conditional expressions must not return the value delivered by a
+ branch unless that branch is selected.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-2" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOAR0001</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="errors-and-optimization-3" FilePath="ErrorsAndOptimization/" scenario="standard" Creator="Jonathan Robie">
+ <description>To avoid unexpected errors caused by expression
+ rewrite, tests that are designed to prevent dynamic errors
+ should be expressed using conditional or typeswitch
+ expressions.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-3" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">errors-and-optimization-3.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="true" name="errors-and-optimization-4" FilePath="ErrorsAndOptimization/" scenario="runtime-error" Creator="Jonathan Robie">
+ <description>If a processor evaluates an operand E (wholly or in
+ part), then it is required to establish that the actual value of
+ the operand E does not violate any constraints on its
+ cardinality.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-4" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="errors-and-optimization-5" FilePath="ErrorsAndOptimization/" scenario="runtime-error" Creator="Jonathan Robie">
+ <description>If a processor evaluates an operand E (wholly or
+ in part), then it is required to establish that the actual value
+ of the operand E does not violate any constraints on its
+ cardinality.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-5" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="true" name="errors-and-optimization-6" FilePath="ErrorsAndOptimization/" scenario="runtime-error" Creator="Jonathan Robie">
+ <description>Expressions must not be rewritten in such a way as
+ to create or remove static errors.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-6" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="errors-and-optimization-7" FilePath="ErrorsAndOptimization/" scenario="runtime-error" Creator="Jonathan Robie">
+ <description>Expressions must not be rewritten in such a way as
+ to create or remove static errors.</description>
+ <spec-citation spec="XQuery" section-number="2.3.4" section-title="Errors and Optimization" section-pointer="id-errors-and-opt"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4446</reflects-resolution>
+ <query name="errors-and-optimization-7" date="2010-02-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TraceFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>The Trace Function</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-trace-1" FilePath="Functions/TraceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:trace" function with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-1" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-trace-2" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple call to the "fn:trace" function with an integer value.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-2" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-3" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with an addition operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-3" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-4" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-4" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-5" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with a multiplication operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-5" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-6" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with a division (div operator) operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-6" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-7" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with a division (idiv operator) operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-7" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-8" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with a modulus operation.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-8" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-trace-9" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with two variables, where the second one uses the first one in a more complex math expression.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-9" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-10" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used with string manipulation (fn:concat).</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-10" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-11" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used for numbers manipulation readed from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-11" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-12" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used for numbers manipulation readed from an xml file. The entire query is inside the function.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-12" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-13" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used in a math expression using the "avg" function.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-13" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-14" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function involving casting (floats to integers).</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-14" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-15" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function that uses another fn:trace as part of its argument.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-15" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-16" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used in a math expression using the "fn:count" function.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-16" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-17" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used in a boolean expression ("and" and fn:true()).</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-17" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-18" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function used in a boolean expression ("or" and fn:true()).</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-18" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-19" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function where the first argument is the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-19" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-19.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-20" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function where the first argument is the zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-20" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-trace-21" FilePath="Functions/TraceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the "fn:trace" function string manipulation (upper/lower case functions).</description>
+ <spec-citation spec="FuncOps" section-number="4" section-title="The Trace Function" section-pointer="func-trace"/>
+ <query name="fn-trace-21" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-trace-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-1" FilePath="Functions/TraceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `trace()`.</description>
+ <query name="K-TraceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-2" FilePath="Functions/TraceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `trace(.)`.</description>
+ <query name="K-TraceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-3" FilePath="Functions/TraceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `trace(., "message", "wrong parameter")`.</description>
+ <query name="K-TraceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-4" FilePath="Functions/TraceFunc/" scenario="standard">
+ <description>A test whose essence is: `trace("a string", "trace message")`.</description>
+ <query name="K-TraceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TraceFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-5" FilePath="Functions/TraceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(trace((), "trace message"))`.</description>
+ <query name="K-TraceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TraceFunc-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TraceFunc-6" FilePath="Functions/TraceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `empty(trace(error(), "trace message"))`.</description>
+ <query name="K-TraceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+</test-group>
+ <test-group name="ConstructFunc" featureOwner="IBM/XSLT and Frans Englich">
+ <GroupInfo>
+ <title>Constructor Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-dateTime-1" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function as per example 1 for this function from the F and O Specs.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-1" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-2" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function as per example 2 for this function from the F and O Specs.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-2" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-3" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime", where only the first argument have a timezone.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-3" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-4" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime", where only the second argument have a timezone.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-4" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-5" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime", where both arguments have the same timezone (Z).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-5" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-6" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime", where both arguments have the same timezone (+10:00).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-6" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-7" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(eq).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-7" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-8" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(ne).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-8" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-9" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(le).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-9" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-10" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(ge).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-10" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-11" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(lt).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-11" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-12" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(le).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-12" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-13" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(gt).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-13" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-14" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" function together together with the op:dateTime-equal operator(ge).</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-14" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-15" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "year-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-15" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-16" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "month-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-16" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-17" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "day-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-17" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-18" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "hours-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-18" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-19" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "minutes-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-19" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-20" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "seconds-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-20" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-21" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "timezone-from-dateTime".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-21" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-22" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" as an argument to the function "adjust-dateTime-to-timezone".</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-22" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-23" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" part of a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-23" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-24" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" used together with the "op:add-yearMonthDuration-to-dateTime" operator.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-24" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-25" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" used together with the "op:add-dayTimeDuration-to-dateTime" operator.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-25" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-26" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" used together with the "subtract-yearMonthDuration-from-dateTime" operator.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-26" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-27" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" used together with the "subtract-dayTimeDuration-from-dateTime" operator.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-27" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-dateTime-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-28" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" where the first argument is the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-28" date="2006-09-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">zero.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-29" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" where the second argument is the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-29" date="2006-09-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">zero.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-dateTime-30" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:dateTime" where both arguments are equal to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="fn-dateTime-30" date="2006-09-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">zero.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="forg0008-1" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of error FORG008, different timezones for DateTimeFunc.</description>
+ <spec-citation spec="FuncOps" section-number="5.2" section-title="A Special Constructor Function for xs:dateTime" section-pointer="func-dateTime"/>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="forg0008-1" date="2009-09-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-1" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error">
+ <description>Passing too few parameters(none) to fn:dateTime().</description>
+ <query name="K-DateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-2" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error">
+ <description>Passing too few parameters(only one) to fn:dateTime().</description>
+ <query name="K-DateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-3" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error">
+ <description>Passing too many parameters to fn:dateTime().</description>
+ <query name="K-DateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-4" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Passing the empty sequence as second argument is allowed(recent change in the specification).</description>
+ <query name="K-DateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-5" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Passing the empty sequence as first argument is allowed(recent change in the specification).</description>
+ <query name="K-DateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-6" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error">
+ <description>Passing different timezones to fn:dateTime() is an error.</description>
+ <query name="K-DateTimeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-7" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="runtime-error">
+ <description>Passing different timezones to fn:dateTime() is an error.</description>
+ <query name="K-DateTimeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-8" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with timezones +00:00 and -00:00.</description>
+ <query name="K-DateTimeFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-9" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with identical timezones.</description>
+ <query name="K-DateTimeFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-10" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the first value having no timezone.</description>
+ <query name="K-DateTimeFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-11" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the second value having no timezone.</description>
+ <query name="K-DateTimeFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-12" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the time value being 24:00:00.</description>
+ <query name="K-DateTimeFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-13" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with timezones being canonical UTC('Z').</description>
+ <query name="K-DateTimeFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-14" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the first value's timezone being canonical UTC('Z').</description>
+ <query name="K-DateTimeFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-15" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the first value's timezone being an arbitrary value.</description>
+ <query name="K-DateTimeFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-16" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the second value's timezone being an arbitrary value.</description>
+ <query name="K-DateTimeFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-17" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() where none of its values has a timezone.</description>
+ <query name="K-DateTimeFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DateTimeFunc-18" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Invoke fn:dateTime() with the first value's timezone being canonical UTC('Z').</description>
+ <query name="K-DateTimeFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DateTimeFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-DateTimeFunc-1" FilePath="Functions/ConstructFunc/DateTimeFunc/" scenario="standard">
+ <description>Passing the empty sequence as both arguments is allowed(recent change in the specification).</description>
+ <query name="K2-DateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-DateTimeFunc-1.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="NumericFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Functions on Numeric Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ABSFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:abs</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-absint1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absint1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absint1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absintg1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absintg1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absintg1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdec1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdec1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdec1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdbl1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdbl1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absdbl1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absflt1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absflt1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absflt1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abslng1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abslng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abslng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abslng1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abslng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abslng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abslng1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abslng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abslng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absusht1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absusht1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absusht1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnint1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnint1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnint1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abspint1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abspint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abspint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abspint1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abspint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abspint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abspint1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abspint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abspint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absulng1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absulng1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absulng1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnpi1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnpi1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnpi1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnni1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnni1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-absnni1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-absnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-absnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abssht1args-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abssht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abssht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abssht1args-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abssht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abssht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abssht1args-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "abs" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abssht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abssht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-001" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-001" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-002" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-002" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-003" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-003" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-004" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-004" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-005" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-005" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-006" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-006" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-007" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-007" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-008" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-008" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-009" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-009" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-010" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-010" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-011" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-011" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-012" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-012" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-013" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-013" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-014" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-014" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-015" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-015" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-016" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-016" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-017" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-017" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-018" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-018" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-019" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: nonNegativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-019" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-020" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: nonPositiveIntege.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-020" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-021" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: short.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-021" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-022" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: short.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-022" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-023" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: unsignedLong.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-023" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-024" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: unsignedShort.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-024" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-abs-more-args-024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-025" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-025" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-026" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-026" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-027" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-027" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-028" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-028" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-029" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-029" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-030" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-030" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-031" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-031" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-032" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-032" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-033" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-033" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-034" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-034" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-035" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-035" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-036" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-036" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-037" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-037" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-038" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-038" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-039" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-039" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-040" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-040" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-041" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-041" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-042" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-042" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-043" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-043" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-044" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-044" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-045" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-045" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-046" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-046" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-047" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-047" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-048" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-048" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-049" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-049" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-050" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-050" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-051" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-051" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-052" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-052" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-053" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-053" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-054" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-054" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-055" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-055" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-056" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-056" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-057" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-057" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-058" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-058" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-059" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-059" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-060" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-060" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-061" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-061" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-062" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-062" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-063" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-063" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-064" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-064" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-065" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-065" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-066" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-066" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-067" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-067" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-068" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-068" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-069" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-069" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-070" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-070" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-071" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-071" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-072" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-072" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-073" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-073" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-074" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-074" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-075" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-075" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-076" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-076" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-077" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-077" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-078" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-078" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-079" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-079" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-080" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-080" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-081" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-081" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-082" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-082" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-083" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-083" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-084" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-084" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-085" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-085" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-abs-more-args-086" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative Test gives XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="6.4.1" section-title="fn:abs" section-pointer="func-abs"/>
+ <query name="fn-abs-more-args-086" date="2005-05-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `abs()`.</description>
+ <query name="K-ABSFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `abs(1, 2)`.</description>
+ <query name="K-ABSFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(abs(()))`.</description>
+ <query name="K-ABSFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ABSFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-4" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>A test whose essence is: `abs(10.5) eq 10.5`.</description>
+ <query name="K-ABSFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ABSFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-5" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>A test whose essence is: `abs(-10.5) eq 10.5`.</description>
+ <query name="K-ABSFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ABSFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ABSFunc-6" FilePath="Functions/NumericFunc/ABSFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `abs("a string")`.</description>
+ <query name="K-ABSFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:integer.</description>
+ <query name="K2-ABSFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-2" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:nonPositiveInteger.</description>
+ <query name="K2-ABSFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-3" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:negativeInteger.</description>
+ <query name="K2-ABSFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-4" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:long.</description>
+ <query name="K2-ABSFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-5" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:int.</description>
+ <query name="K2-ABSFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-6" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:short.</description>
+ <query name="K2-ABSFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-7" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on -4 of type xs:byte.</description>
+ <query name="K2-ABSFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-8" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:nonNegativeInteger.</description>
+ <query name="K2-ABSFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-9" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:unsignedLong.</description>
+ <query name="K2-ABSFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-10" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:unsignedInt.</description>
+ <query name="K2-ABSFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-11" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:unsignedShort.</description>
+ <query name="K2-ABSFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-12" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:unsignedByte.</description>
+ <query name="K2-ABSFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-13" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on 4 of type xs:positiveInteger.</description>
+ <query name="K2-ABSFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-14" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:integer and check the return type.</description>
+ <query name="K2-ABSFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-15" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:nonPositiveInteger and check the return type.</description>
+ <query name="K2-ABSFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-16" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:negativeInteger and check the return type.</description>
+ <query name="K2-ABSFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-17" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:long and check the return type.</description>
+ <query name="K2-ABSFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-18" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:int and check the return type.</description>
+ <query name="K2-ABSFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-19" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:short and check the return type.</description>
+ <query name="K2-ABSFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-20" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:byte and check the return type.</description>
+ <query name="K2-ABSFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-21" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:nonNegativeInteger and check the return type.</description>
+ <query name="K2-ABSFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-22" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:unsignedLong and check the return type.</description>
+ <query name="K2-ABSFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-23" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:unsignedInt and check the return type.</description>
+ <query name="K2-ABSFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-24" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:unsignedShort and check the return type.</description>
+ <query name="K2-ABSFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-25" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:unsignedByte and check the return type.</description>
+ <query name="K2-ABSFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-26" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:positiveInteger and check the return type.</description>
+ <query name="K2-ABSFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-27" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:decimal and check the return type(negative test).</description>
+ <query name="K2-ABSFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-28" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:double and check the return type(negative test).</description>
+ <query name="K2-ABSFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-29" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:float and check the return type(negative test).</description>
+ <query name="K2-ABSFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-30" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:integer and check the return type(negative test).</description>
+ <query name="K2-ABSFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-31" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:decimal and check the return type.</description>
+ <query name="K2-ABSFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-32" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:double and check the return type.</description>
+ <query name="K2-ABSFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-33" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:float and check the return type.</description>
+ <query name="K2-ABSFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-34" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke fn:abs() on xs:integer and check the return type.</description>
+ <query name="K2-ABSFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-34.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-35" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedShort.</description>
+ <query name="K2-ABSFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-35.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-35-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-36" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedLong.</description>
+ <query name="K2-ABSFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-36.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-36-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-37" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedInt.</description>
+ <query name="K2-ABSFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-37.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-37-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-38" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedByte.</description>
+ <query name="K2-ABSFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-38.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-38-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-39" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for positiveInteger.</description>
+ <query name="K2-ABSFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-39.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-39-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-40" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonPositiveInteger.</description>
+ <query name="K2-ABSFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-40.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-40-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-41" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonNegativeInteger.</description>
+ <query name="K2-ABSFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-41.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-41-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-42" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for negativeInteger.</description>
+ <query name="K2-ABSFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-42.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-42-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-43" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for long.</description>
+ <query name="K2-ABSFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-43.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-43-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-44" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for int.</description>
+ <query name="K2-ABSFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-44.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-44-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-45" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for short.</description>
+ <query name="K2-ABSFunc-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-45.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-45-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ABSFunc-46" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for byte.</description>
+ <query name="K2-ABSFunc-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-46.txt</output-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-46-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-47" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke on -INF/xs:float.</description>
+ <query name="K2-ABSFunc-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-48" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke on -INF/xs:double.</description>
+ <query name="K2-ABSFunc-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-49" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke on INF/xs:float.</description>
+ <query name="K2-ABSFunc-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ABSFunc-50" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>Invoke on -INF/xs:double.</description>
+ <query name="K2-ABSFunc-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ABSFunc-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-abs-1" FilePath="Functions/NumericFunc/ABSFunc/" scenario="standard">
+ <description>check dynamic type of fn:abs on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-abs-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-abs-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CeilingFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:ceiling</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-ceilingint1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingint1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingint1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingintg1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingintg1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingintg1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdec1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdec1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdec1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdbl1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdbl1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingdbl1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingflt1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingflt1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingflt1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilinglng1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilinglng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilinglng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilinglng1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilinglng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilinglng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilinglng1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilinglng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilinglng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingusht1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingusht1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingusht1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnint1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnint1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnint1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingpint1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingpint1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingpint1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingulng1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingulng1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingulng1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnpi1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnpi1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnpi1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnni1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnni1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingnni1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingsht1args-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingsht1args-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ceilingsht1args-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ceiling" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.2" section-title="fn:ceiling" section-pointer="func-ceiling"/>
+ <query name="fn-ceilingsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ceilingsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ceiling()`.</description>
+ <query name="K-CeilingFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ceiling(1, 2)`.</description>
+ <query name="K-CeilingFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(ceiling(()))`.</description>
+ <query name="K-CeilingFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CeilingFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-4" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>A test whose essence is: `ceiling(10.5) eq 11`.</description>
+ <query name="K-CeilingFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CeilingFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-5" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>A test whose essence is: `ceiling(-10.5) eq -10`.</description>
+ <query name="K-CeilingFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CeilingFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CeilingFunc-6" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ceiling("a string")`.</description>
+ <query name="K-CeilingFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedShort.</description>
+ <query name="K2-CeilingFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-1.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-1-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-2" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedLong.</description>
+ <query name="K2-CeilingFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-2.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-2-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-3" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedInt.</description>
+ <query name="K2-CeilingFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-3.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-3-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-4" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedByte.</description>
+ <query name="K2-CeilingFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-4.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-4-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-5" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for positiveInteger.</description>
+ <query name="K2-CeilingFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-5.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-5-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-6" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonPositiveInteger.</description>
+ <query name="K2-CeilingFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-6.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-6-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-7" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonNegativeInteger.</description>
+ <query name="K2-CeilingFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-7.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-7-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-8" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for negativeInteger.</description>
+ <query name="K2-CeilingFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-8.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-8-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-9" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for long.</description>
+ <query name="K2-CeilingFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-9.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-9-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-10" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for int.</description>
+ <query name="K2-CeilingFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-10.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-10-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-11" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for short.</description>
+ <query name="K2-CeilingFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-11.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-11-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CeilingFunc-12" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for byte.</description>
+ <query name="K2-CeilingFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-12.txt</output-file>
+ <output-file role="principal" compare="Text">K2-CeilingFunc-12-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-ceiling-1" FilePath="Functions/NumericFunc/CeilingFunc/" scenario="standard">
+ <description>check dynamic type of fn:ceiling on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-ceiling-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-ceiling-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="FloorFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:floor</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-floorint1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorint1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorint1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorintg1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorintg1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorintg1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordec1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordec1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordec1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordbl1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordbl1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floordbl1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floordbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floordbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorflt1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorflt1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorflt1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorlng1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorlng1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorlng1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorusht1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorusht1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorusht1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornint1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornint1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornint1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorpint1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorpint1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorpint1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorulng1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorulng1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorulng1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornpi1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornpi1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornpi1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornni1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornni1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floornni1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floornni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floornni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorsht1args-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorsht1args-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-floorsht1args-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "floor" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.3" section-title="fn:floor" section-pointer="func-floor"/>
+ <query name="fn-floorsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-floorsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `floor()`.</description>
+ <query name="K-FloorFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `floor(1, 2)`.</description>
+ <query name="K-FloorFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(floor(()))`.</description>
+ <query name="K-FloorFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FloorFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-4" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>A test whose essence is: `floor(10.5) eq 10`.</description>
+ <query name="K-FloorFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FloorFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-5" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>A test whose essence is: `floor(-10.5) eq -11`.</description>
+ <query name="K-FloorFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FloorFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FloorFunc-6" FilePath="Functions/NumericFunc/FloorFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `floor("a string")`.</description>
+ <query name="K-FloorFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred.</description>
+ <query name="K2-FloorFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-1.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-1-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-2" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedShort.</description>
+ <query name="K2-FloorFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-2.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-2-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-3" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedLong.</description>
+ <query name="K2-FloorFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-3.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-3-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-4" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedInt.</description>
+ <query name="K2-FloorFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-4.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-4-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-5" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedByte.</description>
+ <query name="K2-FloorFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-5.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-5-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-6" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for positiveInteger.</description>
+ <query name="K2-FloorFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-6.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-6-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-7" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonPositiveInteger.</description>
+ <query name="K2-FloorFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-7.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-7-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-8" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonNegativeInteger.</description>
+ <query name="K2-FloorFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-8.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-8-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-9" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for negativeInteger.</description>
+ <query name="K2-FloorFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-9.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-9-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-10" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for long.</description>
+ <query name="K2-FloorFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-10.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-10-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-11" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for int.</description>
+ <query name="K2-FloorFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-11.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-11-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-12" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for short.</description>
+ <query name="K2-FloorFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-12.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-12-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-FloorFunc-13" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for byte.</description>
+ <query name="K2-FloorFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-13.txt</output-file>
+ <output-file role="principal" compare="Text">K2-FloorFunc-13-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-floor-1" FilePath="Functions/NumericFunc/FloorFunc/" scenario="standard">
+ <description>check dynamic type of fn:floor on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-floor-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-floor-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="RoundFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:round</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-roundint1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundint1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundint1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundintg1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundintg1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundintg1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddec1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddec1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddec1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddbl1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddbl1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-rounddbl1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-rounddbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-rounddbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundflt1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundflt1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundflt1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundlng1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundlng1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundlng1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundusht1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundusht1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundusht1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnint1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnint1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnint1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundpint1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundpint1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundpint1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundulng1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundulng1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundulng1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnpi1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnpi1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnpi1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnni1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnni1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundnni1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundsht1args-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundsht1args-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-roundsht1args-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.4" section-title="fn:round" section-pointer="func-round"/>
+ <query name="fn-roundsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-roundsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `round()`.</description>
+ <query name="K-RoundFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `round(1, 2)`.</description>
+ <query name="K-RoundFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(round(()))`.</description>
+ <query name="K-RoundFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-4" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(1) eq 1`.</description>
+ <query name="K-RoundFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-5" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(1.1) eq 1`.</description>
+ <query name="K-RoundFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-6" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(xs:double(1)) eq 1`.</description>
+ <query name="K-RoundFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-7" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(xs:float(1)) eq 1`.</description>
+ <query name="K-RoundFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-8" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(2.4999) eq 2`.</description>
+ <query name="K-RoundFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundFunc-9" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>A test whose essence is: `round(-2.5) eq -2`.</description>
+ <query name="K-RoundFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundFunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedShort.</description>
+ <query name="K2-RoundFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-1.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-1-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-2" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedLong.</description>
+ <query name="K2-RoundFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-2.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-2-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-3" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedInt.</description>
+ <query name="K2-RoundFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-3.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-3-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-4" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedByte.</description>
+ <query name="K2-RoundFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-4.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-4-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-5" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for positiveInteger.</description>
+ <query name="K2-RoundFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-5.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-5-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-6" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonPositiveInteger.</description>
+ <query name="K2-RoundFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-6.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-6-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-7" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonNegativeInteger.</description>
+ <query name="K2-RoundFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-7.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-7-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-8" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for negativeInteger.</description>
+ <query name="K2-RoundFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-8.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-8-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-9" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for long.</description>
+ <query name="K2-RoundFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-9.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-9-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-10" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for int.</description>
+ <query name="K2-RoundFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-10.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-10-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-11" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for short.</description>
+ <query name="K2-RoundFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-11.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-11-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundFunc-12" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for byte.</description>
+ <query name="K2-RoundFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-12.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-12-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-13" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:double INF.</description>
+ <query name="K2-RoundFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-14" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:double -INF.</description>
+ <query name="K2-RoundFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-15" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:double 0.</description>
+ <query name="K2-RoundFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-16" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:double -0.</description>
+ <query name="K2-RoundFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-17" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:float INF.</description>
+ <query name="K2-RoundFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-18" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:float -INF.</description>
+ <query name="K2-RoundFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-19" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:float 0.</description>
+ <query name="K2-RoundFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-20" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:float -0.</description>
+ <query name="K2-RoundFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-21" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:float NaN.</description>
+ <query name="K2-RoundFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-22" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on xs:double NaN.</description>
+ <query name="K2-RoundFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-23" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.01, type xs:float.</description>
+ <query name="K2-RoundFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-24" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.01, type xs:double.</description>
+ <query name="K2-RoundFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-25" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.01, type xs:float.</description>
+ <query name="K2-RoundFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-26" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.01, type xs:double.</description>
+ <query name="K2-RoundFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-27" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.04, type xs:float.</description>
+ <query name="K2-RoundFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-28" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.04, type xs:double.</description>
+ <query name="K2-RoundFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-29" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.04, type xs:float.</description>
+ <query name="K2-RoundFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-30" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.04, type xs:double.</description>
+ <query name="K2-RoundFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-31" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.05, type xs:float.</description>
+ <query name="K2-RoundFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-32" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.05, type xs:double.</description>
+ <query name="K2-RoundFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-33" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.05, type xs:float.</description>
+ <query name="K2-RoundFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-34" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.05, type xs:double.</description>
+ <query name="K2-RoundFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-35" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.06, type xs:float.</description>
+ <query name="K2-RoundFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-36" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.06, type xs:double.</description>
+ <query name="K2-RoundFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-37" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.06, type xs:float.</description>
+ <query name="K2-RoundFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-38" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.06, type xs:double.</description>
+ <query name="K2-RoundFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-39" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.09, type xs:float.</description>
+ <query name="K2-RoundFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-40" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.09, type xs:double.</description>
+ <query name="K2-RoundFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-41" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.09, type xs:float.</description>
+ <query name="K2-RoundFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-42" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.09, type xs:double.</description>
+ <query name="K2-RoundFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-43" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.00, type xs:float.</description>
+ <query name="K2-RoundFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-44" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.00, type xs:double.</description>
+ <query name="K2-RoundFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-45" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.00, type xs:float.</description>
+ <query name="K2-RoundFunc-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-46" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.00, type xs:double.</description>
+ <query name="K2-RoundFunc-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-47" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.11, type xs:float.</description>
+ <query name="K2-RoundFunc-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-48" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.11, type xs:double.</description>
+ <query name="K2-RoundFunc-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-49" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.11, type xs:float.</description>
+ <query name="K2-RoundFunc-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-50" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.11, type xs:double.</description>
+ <query name="K2-RoundFunc-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-51" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.14, type xs:float.</description>
+ <query name="K2-RoundFunc-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-52" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.14, type xs:double.</description>
+ <query name="K2-RoundFunc-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-53" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.14, type xs:float.</description>
+ <query name="K2-RoundFunc-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-54" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.14, type xs:double.</description>
+ <query name="K2-RoundFunc-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-55" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.15, type xs:float.</description>
+ <query name="K2-RoundFunc-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-56" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.15, type xs:double.</description>
+ <query name="K2-RoundFunc-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-57" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.15, type xs:float.</description>
+ <query name="K2-RoundFunc-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-58" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.15, type xs:double.</description>
+ <query name="K2-RoundFunc-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-58.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-59" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.16, type xs:float.</description>
+ <query name="K2-RoundFunc-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-60" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.16, type xs:double.</description>
+ <query name="K2-RoundFunc-60" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-60.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-61" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.16, type xs:float.</description>
+ <query name="K2-RoundFunc-61" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-61.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-62" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.16, type xs:double.</description>
+ <query name="K2-RoundFunc-62" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-62.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-63" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.19, type xs:float.</description>
+ <query name="K2-RoundFunc-63" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-63.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-64" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.19, type xs:double.</description>
+ <query name="K2-RoundFunc-64" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-64.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-65" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.19, type xs:float.</description>
+ <query name="K2-RoundFunc-65" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-65.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-66" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.19, type xs:double.</description>
+ <query name="K2-RoundFunc-66" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-66.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-67" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.10, type xs:float.</description>
+ <query name="K2-RoundFunc-67" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-67.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-68" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.10, type xs:double.</description>
+ <query name="K2-RoundFunc-68" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-68.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-69" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.10, type xs:float.</description>
+ <query name="K2-RoundFunc-69" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-69.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-70" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.10, type xs:double.</description>
+ <query name="K2-RoundFunc-70" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-70.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-71" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.41, type xs:float.</description>
+ <query name="K2-RoundFunc-71" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-71.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-72" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.41, type xs:double.</description>
+ <query name="K2-RoundFunc-72" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-72.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-73" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.41, type xs:float.</description>
+ <query name="K2-RoundFunc-73" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-73.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-74" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.41, type xs:double.</description>
+ <query name="K2-RoundFunc-74" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-74.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-75" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.44, type xs:float.</description>
+ <query name="K2-RoundFunc-75" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-75.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-76" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.44, type xs:double.</description>
+ <query name="K2-RoundFunc-76" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-76.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-77" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.44, type xs:float.</description>
+ <query name="K2-RoundFunc-77" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-77.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-78" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.44, type xs:double.</description>
+ <query name="K2-RoundFunc-78" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-78.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-79" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.45, type xs:float.</description>
+ <query name="K2-RoundFunc-79" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-79.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-80" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.45, type xs:double.</description>
+ <query name="K2-RoundFunc-80" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-80.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-81" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.45, type xs:float.</description>
+ <query name="K2-RoundFunc-81" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-81.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-82" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.45, type xs:double.</description>
+ <query name="K2-RoundFunc-82" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-82.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-83" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.46, type xs:float.</description>
+ <query name="K2-RoundFunc-83" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-83.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-84" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.46, type xs:double.</description>
+ <query name="K2-RoundFunc-84" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-84.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-85" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.46, type xs:float.</description>
+ <query name="K2-RoundFunc-85" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-85.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-86" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.46, type xs:double.</description>
+ <query name="K2-RoundFunc-86" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-86.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-87" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.49, type xs:float.</description>
+ <query name="K2-RoundFunc-87" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-87.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-88" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.49, type xs:double.</description>
+ <query name="K2-RoundFunc-88" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-88.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-89" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.49, type xs:float.</description>
+ <query name="K2-RoundFunc-89" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-89.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-90" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.49, type xs:double.</description>
+ <query name="K2-RoundFunc-90" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-90.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-91" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.40, type xs:float.</description>
+ <query name="K2-RoundFunc-91" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-91.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-92" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.40, type xs:double.</description>
+ <query name="K2-RoundFunc-92" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-92.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-93" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.40, type xs:float.</description>
+ <query name="K2-RoundFunc-93" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-93.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-94" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.40, type xs:double.</description>
+ <query name="K2-RoundFunc-94" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-94.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-95" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.51, type xs:float.</description>
+ <query name="K2-RoundFunc-95" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-95.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-96" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.51, type xs:double.</description>
+ <query name="K2-RoundFunc-96" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-96.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-97" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.51, type xs:float.</description>
+ <query name="K2-RoundFunc-97" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-97.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-98" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.51, type xs:double.</description>
+ <query name="K2-RoundFunc-98" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-98.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-99" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.54, type xs:float.</description>
+ <query name="K2-RoundFunc-99" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-99.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-100" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.54, type xs:double.</description>
+ <query name="K2-RoundFunc-100" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-100.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-101" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.54, type xs:float.</description>
+ <query name="K2-RoundFunc-101" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-101.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-102" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.54, type xs:double.</description>
+ <query name="K2-RoundFunc-102" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-102.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-103" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.55, type xs:float.</description>
+ <query name="K2-RoundFunc-103" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-103.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-104" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.55, type xs:double.</description>
+ <query name="K2-RoundFunc-104" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-104.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-105" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.55, type xs:float.</description>
+ <query name="K2-RoundFunc-105" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-105.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-106" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.55, type xs:double.</description>
+ <query name="K2-RoundFunc-106" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-106.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-107" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.56, type xs:float.</description>
+ <query name="K2-RoundFunc-107" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-107.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-108" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.56, type xs:double.</description>
+ <query name="K2-RoundFunc-108" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-108.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-109" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.56, type xs:float.</description>
+ <query name="K2-RoundFunc-109" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-109.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-110" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.56, type xs:double.</description>
+ <query name="K2-RoundFunc-110" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-110.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-111" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.59, type xs:float.</description>
+ <query name="K2-RoundFunc-111" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-111.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-112" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.59, type xs:double.</description>
+ <query name="K2-RoundFunc-112" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-112.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-113" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.59, type xs:float.</description>
+ <query name="K2-RoundFunc-113" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-113.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-114" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.59, type xs:double.</description>
+ <query name="K2-RoundFunc-114" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-114.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-115" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.50, type xs:float.</description>
+ <query name="K2-RoundFunc-115" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-115.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-116" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.50, type xs:double.</description>
+ <query name="K2-RoundFunc-116" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-116.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-117" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.50, type xs:float.</description>
+ <query name="K2-RoundFunc-117" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-117.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-118" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.50, type xs:double.</description>
+ <query name="K2-RoundFunc-118" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-118.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-119" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.61, type xs:float.</description>
+ <query name="K2-RoundFunc-119" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-119.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-120" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.61, type xs:double.</description>
+ <query name="K2-RoundFunc-120" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-120.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-121" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.61, type xs:float.</description>
+ <query name="K2-RoundFunc-121" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-121.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-122" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.61, type xs:double.</description>
+ <query name="K2-RoundFunc-122" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-122.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-123" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.64, type xs:float.</description>
+ <query name="K2-RoundFunc-123" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-123.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-124" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.64, type xs:double.</description>
+ <query name="K2-RoundFunc-124" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-124.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-125" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.64, type xs:float.</description>
+ <query name="K2-RoundFunc-125" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-125.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-126" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.64, type xs:double.</description>
+ <query name="K2-RoundFunc-126" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-126.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-127" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.65, type xs:float.</description>
+ <query name="K2-RoundFunc-127" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-127.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-128" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.65, type xs:double.</description>
+ <query name="K2-RoundFunc-128" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-128.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-129" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.65, type xs:float.</description>
+ <query name="K2-RoundFunc-129" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-129.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-130" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.65, type xs:double.</description>
+ <query name="K2-RoundFunc-130" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-130.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-131" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.66, type xs:float.</description>
+ <query name="K2-RoundFunc-131" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-131.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-132" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.66, type xs:double.</description>
+ <query name="K2-RoundFunc-132" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-132.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-133" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.66, type xs:float.</description>
+ <query name="K2-RoundFunc-133" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-133.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-134" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.66, type xs:double.</description>
+ <query name="K2-RoundFunc-134" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-134.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-135" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.69, type xs:float.</description>
+ <query name="K2-RoundFunc-135" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-135.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-136" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.69, type xs:double.</description>
+ <query name="K2-RoundFunc-136" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-136.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-137" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.69, type xs:float.</description>
+ <query name="K2-RoundFunc-137" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-137.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-138" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.69, type xs:double.</description>
+ <query name="K2-RoundFunc-138" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-138.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-139" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.60, type xs:float.</description>
+ <query name="K2-RoundFunc-139" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-139.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-140" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.60, type xs:double.</description>
+ <query name="K2-RoundFunc-140" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-140.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-141" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.60, type xs:float.</description>
+ <query name="K2-RoundFunc-141" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-141.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-142" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.60, type xs:double.</description>
+ <query name="K2-RoundFunc-142" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-142.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-143" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.91, type xs:float.</description>
+ <query name="K2-RoundFunc-143" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-143.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-144" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.91, type xs:double.</description>
+ <query name="K2-RoundFunc-144" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-144.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-145" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.91, type xs:float.</description>
+ <query name="K2-RoundFunc-145" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-145.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-146" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.91, type xs:double.</description>
+ <query name="K2-RoundFunc-146" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-146.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-147" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.94, type xs:float.</description>
+ <query name="K2-RoundFunc-147" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-147.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-148" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.94, type xs:double.</description>
+ <query name="K2-RoundFunc-148" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-148.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-149" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.94, type xs:float.</description>
+ <query name="K2-RoundFunc-149" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-149.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-150" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.94, type xs:double.</description>
+ <query name="K2-RoundFunc-150" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-150.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-151" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.95, type xs:float.</description>
+ <query name="K2-RoundFunc-151" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-151.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-152" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.95, type xs:double.</description>
+ <query name="K2-RoundFunc-152" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-152.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-153" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.95, type xs:float.</description>
+ <query name="K2-RoundFunc-153" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-153.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-154" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.95, type xs:double.</description>
+ <query name="K2-RoundFunc-154" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-154.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-155" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.96, type xs:float.</description>
+ <query name="K2-RoundFunc-155" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-155.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-156" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.96, type xs:double.</description>
+ <query name="K2-RoundFunc-156" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-156.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-157" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.96, type xs:float.</description>
+ <query name="K2-RoundFunc-157" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-157.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-158" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.96, type xs:double.</description>
+ <query name="K2-RoundFunc-158" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-158.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-159" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.99, type xs:float.</description>
+ <query name="K2-RoundFunc-159" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-159.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-160" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.99, type xs:double.</description>
+ <query name="K2-RoundFunc-160" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-160.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-161" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.99, type xs:float.</description>
+ <query name="K2-RoundFunc-161" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-161.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-162" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.99, type xs:double.</description>
+ <query name="K2-RoundFunc-162" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-162.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-163" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.90, type xs:float.</description>
+ <query name="K2-RoundFunc-163" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-163.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-164" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.90, type xs:double.</description>
+ <query name="K2-RoundFunc-164" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-164.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-165" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.90, type xs:float.</description>
+ <query name="K2-RoundFunc-165" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-165.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-166" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.90, type xs:double.</description>
+ <query name="K2-RoundFunc-166" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-166.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-167" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.101, type xs:float.</description>
+ <query name="K2-RoundFunc-167" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-167.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-168" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.101, type xs:double.</description>
+ <query name="K2-RoundFunc-168" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-168.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-169" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.101, type xs:float.</description>
+ <query name="K2-RoundFunc-169" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-169.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-170" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.101, type xs:double.</description>
+ <query name="K2-RoundFunc-170" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-170.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-171" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.104, type xs:float.</description>
+ <query name="K2-RoundFunc-171" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-171.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-172" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.104, type xs:double.</description>
+ <query name="K2-RoundFunc-172" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-172.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-173" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.104, type xs:float.</description>
+ <query name="K2-RoundFunc-173" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-173.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-174" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.104, type xs:double.</description>
+ <query name="K2-RoundFunc-174" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-174.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-175" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.105, type xs:float.</description>
+ <query name="K2-RoundFunc-175" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-175.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-176" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.105, type xs:double.</description>
+ <query name="K2-RoundFunc-176" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-176.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-177" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.105, type xs:float.</description>
+ <query name="K2-RoundFunc-177" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-177.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-178" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.105, type xs:double.</description>
+ <query name="K2-RoundFunc-178" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-178.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-179" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.106, type xs:float.</description>
+ <query name="K2-RoundFunc-179" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-179.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-180" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.106, type xs:double.</description>
+ <query name="K2-RoundFunc-180" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-180.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-181" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.106, type xs:float.</description>
+ <query name="K2-RoundFunc-181" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-181.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-182" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.106, type xs:double.</description>
+ <query name="K2-RoundFunc-182" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-182.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-183" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.109, type xs:float.</description>
+ <query name="K2-RoundFunc-183" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-183.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-184" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.109, type xs:double.</description>
+ <query name="K2-RoundFunc-184" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-184.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-185" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.109, type xs:float.</description>
+ <query name="K2-RoundFunc-185" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-185.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-186" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.109, type xs:double.</description>
+ <query name="K2-RoundFunc-186" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-186.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-187" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.100, type xs:float.</description>
+ <query name="K2-RoundFunc-187" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-187.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-188" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on 0.100, type xs:double.</description>
+ <query name="K2-RoundFunc-188" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-188.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-189" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.100, type xs:float.</description>
+ <query name="K2-RoundFunc-189" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-189.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundFunc-190" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>Invoke on -0.100, type xs:double.</description>
+ <query name="K2-RoundFunc-190" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundFunc-190.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-round-1" FilePath="Functions/NumericFunc/RoundFunc/" scenario="standard">
+ <description>check dynamic type of fn:round on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-round-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-round-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="RoundEvenFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:round-half-to-even</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenint1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenint1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenint1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenintg1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenintg1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenintg1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendec1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendec1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendec1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendbl1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendbl1args-1.txt</output-file>
+ <expected-error>FOCA0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendbl1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evendbl1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evendbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evendbl1args-3.txt</output-file>
+ <expected-error>FOCA0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenflt1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenflt1args-1.txt</output-file>
+ <expected-error>FOCA0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenflt1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenflt1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenflt1args-3.txt</output-file>
+ <expected-error>FOCA0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenlng1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenlng1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenlng1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenusht1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenusht1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenusht1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennint1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennint1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennint1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenpint1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenpint1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenpint1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenulng1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenulng1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evenulng1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evenulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evenulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennpi1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennpi1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennpi1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennni1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennni1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evennni1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evennni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evennni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evensht1args-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evensht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evensht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evensht1args-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evensht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evensht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-round-half-to-evensht1args-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "round-half-to-even" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="6.4.5" section-title="fn:round-half-to-even" section-pointer="func-round-half-to-even"/>
+ <query name="fn-round-half-to-evensht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-round-half-to-evensht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundEvenFunc-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `round-half-to-even()`.</description>
+ <query name="K-RoundEvenFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundEvenFunc-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `round-half-to-even(1.1, 3, "wrong param")`.</description>
+ <query name="K-RoundEvenFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundEvenFunc-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(round-half-to-even(()))`.</description>
+ <query name="K-RoundEvenFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundEvenFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundEvenFunc-4" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(round-half-to-even((), 3))`.</description>
+ <query name="K-RoundEvenFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-RoundEvenFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-RoundEvenFunc-5" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `round-half-to-even("a string")`.</description>
+ <query name="K-RoundEvenFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on 1.</description>
+ <query name="K2-RoundEvenFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on 1.0.</description>
+ <query name="K2-RoundEvenFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-3" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on 0.5.</description>
+ <query name="K2-RoundEvenFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-4" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on 1.5.</description>
+ <query name="K2-RoundEvenFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-5" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on 2.5.</description>
+ <query name="K2-RoundEvenFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-6" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on a large double.</description>
+ <query name="K2-RoundEvenFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-7" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on a large double with 2 in precision.</description>
+ <query name="K2-RoundEvenFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-8" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on a large double with -2 in precision.</description>
+ <query name="K2-RoundEvenFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-9" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:double -0.</description>
+ <query name="K2-RoundEvenFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-10" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:float -0.</description>
+ <query name="K2-RoundEvenFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-11" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:double NaN.</description>
+ <query name="K2-RoundEvenFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-12" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:float NaN.</description>
+ <query name="K2-RoundEvenFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-13" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:double -INF.</description>
+ <query name="K2-RoundEvenFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-14" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:float -INF.</description>
+ <query name="K2-RoundEvenFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-15" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:double INF.</description>
+ <query name="K2-RoundEvenFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-RoundEvenFunc-16" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Invoked fn:round-half-to-even() on xs:float INF.</description>
+ <query name="K2-RoundEvenFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-17" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedShort.</description>
+ <query name="K2-RoundEvenFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-17.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-17-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-18" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedLong.</description>
+ <query name="K2-RoundEvenFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-18.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-18-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-19" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedInt.</description>
+ <query name="K2-RoundEvenFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-19.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-19-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-20" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for unsignedByte.</description>
+ <query name="K2-RoundEvenFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-20.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-20-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-21" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for positiveInteger.</description>
+ <query name="K2-RoundEvenFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-21.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-21-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-22" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonPositiveInteger.</description>
+ <query name="K2-RoundEvenFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-22.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-22-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-23" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for nonNegativeInteger.</description>
+ <query name="K2-RoundEvenFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-23.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-23-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-24" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for negativeInteger.</description>
+ <query name="K2-RoundEvenFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-24.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-24-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-25" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for long.</description>
+ <query name="K2-RoundEvenFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-25.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-25-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-26" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for int.</description>
+ <query name="K2-RoundEvenFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-26.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-26-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-27" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for short.</description>
+ <query name="K2-RoundEvenFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-27.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-27-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-RoundEvenFunc-28" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred for byte.</description>
+ <query name="K2-RoundEvenFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-28.txt</output-file>
+ <output-file role="principal" compare="Text">K2-RoundEvenFunc-28-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-round-half-to-even-1" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>check dynamic type of fn:round-half-to-even on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-round-half-to-even-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-round-half-to-even-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="fn-round-half-to-even-2" FilePath="Functions/NumericFunc/RoundEvenFunc/" scenario="standard">
+ <description>check dynamic type of fn:round-half-to-even on argument of union of numeric types.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-round-half-to-even-2" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-round-half-to-even-2.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="AllStringFunc" featureOwner="IBM/XSLT and Frans Englich">
+ <GroupInfo>
+ <title>Functions on Strings</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="AssDisassStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions to Assemble and Disassemble Strings</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CodepointToStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:codepoints-to-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string1args-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test codepoints-to-string with variety of characters.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string1args-1" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string1args-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test codepoints-to-string with an empty sequence argument.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string1args-2" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string1args-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test invalid type in argument for codepoints-to-string.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string1args-3" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string1args-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test incorrect arity for codepoints-to-string.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string1args-4" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Invalid codepoint (0)code for fucntion's argument.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-1" date="2005-10-04"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Invalid codepoint (10000000)code for function's argument.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-2" date="2005-10-24"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function with argument set to codepoint 49 (single character '1').</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-3" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function with argument set to codepoint 97 (single character 'a').</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-4" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-5" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function with argument set to codepoint 49, 97 (characters '1a').</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-5" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-6" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function with argument set to codepoints 35, 42, 94 36 (characters "#*^$").</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-6" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-7" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function with argument set to codepoints 99 111 100 101 112 111 105 110 116 115 45 116 111 45 115 116 114 105 110 103 (the string "codepoints-to-string").</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-7" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-8" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function used as argument to "xs:string()" function and uses codepoints 65, 32, 83 116, 114, 105, 110, 103 ("A String").</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-8" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-9" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function used as argument to "upper-case" function and uses codepoints 65,32,83,84,82,73,78,71.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-9" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-10" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function used as argument to "lower-case" function and uses codepoints 97,32,115,116,114,105,110,103.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-10" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-11" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that uses "xs:integer" function as argument and use codepoint 97.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-11" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-12" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that uses "fn:avg"/"xs:integer" functions as argument and use codepoints 65,32,83,116,114,105,110,103.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-12" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-13" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that is used as argument to fn:concat function.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-13" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-14" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that is used as argument to fn:string-to-codepoints function.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-14" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-15" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that is used as argument to fn:string-length function.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-15" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoints-to-string-16" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:codepoints-to-string function that is used as argument to fn:string-join function.</description>
+ <spec-citation section-number="7.2.1" spec="FuncOps" section-title="fn:codepoints-to-string" section-pointer="func-codepoints-to-string"/>
+ <query name="fn-codepoints-to-string-16" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-codepoints-to-string-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string()`.</description>
+ <query name="K-CodepointToStringFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string((84, 104), "INVALID")`.</description>
+ <query name="K-CodepointToStringFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(()) eq ""`.</description>
+ <query name="K-CodepointToStringFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string((87, 36, 56, 87, 102, 96)) eq "W$8Wf`"`.</description>
+ <query name="K-CodepointToStringFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-5" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(57343)`.</description>
+ <query name="K-CodepointToStringFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-6" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(-500)`.</description>
+ <query name="K-CodepointToStringFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-7" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(0)`.</description>
+ <query name="K-CodepointToStringFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-8" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>Codepoint 8 is invalid in XML 1.0 but valid in XML 1.1.</description>
+ <query name="K-CodepointToStringFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-8.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-9" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(9) eq "&amp;#x9;"`.</description>
+ <query name="K-CodepointToStringFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-10" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(10) eq "&amp;#xA;"`.</description>
+ <query name="K-CodepointToStringFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-11" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>Codepoint 11 is invalid in XML 1.0 but valid in XML 1.1.</description>
+ <query name="K-CodepointToStringFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-11.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-12" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>Codepoint 12 is invalid in XML 1.0 but valid in XML 1.1.</description>
+ <query name="K-CodepointToStringFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-12.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-13" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(13) eq "&amp;#xd;"`.</description>
+ <query name="K-CodepointToStringFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-14" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>Codepoint 14 is invalid in XML 1.0 but valid in XML 1.1.</description>
+ <query name="K-CodepointToStringFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-14.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-15" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>Codepoint 31 is invalid in XML 1.0 but valid in XML 1.1.</description>
+ <query name="K-CodepointToStringFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-15.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-16" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(32) eq "&amp;#x20;"`.</description>
+ <query name="K-CodepointToStringFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-17" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(27637) eq "&amp;#x6bf5;"`.</description>
+ <query name="K-CodepointToStringFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-18" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(55295) eq "&amp;#xD7FF;"`.</description>
+ <query name="K-CodepointToStringFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-19" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(55296)`.</description>
+ <query name="K-CodepointToStringFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-20" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(57343)`.</description>
+ <query name="K-CodepointToStringFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-21" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(57344) eq "&amp;#xE000;"`.</description>
+ <query name="K-CodepointToStringFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-22" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(61438) eq "&amp;#xEFFE;"`.</description>
+ <query name="K-CodepointToStringFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-23" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(65533) eq "&amp;#xFFFD;"`.</description>
+ <query name="K-CodepointToStringFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-24" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(65534)`.</description>
+ <query name="K-CodepointToStringFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-25" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(65535)`.</description>
+ <query name="K-CodepointToStringFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-26" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(65536) eq "&amp;#x10000;"`.</description>
+ <query name="K-CodepointToStringFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-27" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(589823) eq "&amp;#x8FFFF;"`.</description>
+ <query name="K-CodepointToStringFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-CodepointToStringFunc-28" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string(1114111) eq "&amp;#x10FFFF;"`.</description>
+ <query name="K-CodepointToStringFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-CodepointToStringFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-CodepointToStringFunc-29" FilePath="Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoints-to-string(1114112)`.</description>
+ <query name="K-CodepointToStringFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringToCodepointFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:string-to-codepoints</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-to-codepoints" function with the arguments set as follows: $arg = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.2.2" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-to-codepoints1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-to-codepoints" function with the arguments set as follows: $arg = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.2.2" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-to-codepoints1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-to-codepoints" function with the arguments set as follows: $arg = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.2.2" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-to-codepoints1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test string-to-codepoints with variety of characters.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-4" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-5" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test string-to-codepoints with an empty string argument.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-5" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints1args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-6" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test string-to-codepoints with empty sequence argument.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-6" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints1args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-7" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test string-to-codepoints with invalid type in argument.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-7" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints1args-8" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test string-to-codepoints with incorrect function arity.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints1args-8" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument set to a single character ('1').</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-1" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument set to a single character ('a').</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-2" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument set to a combination of character/number ('1a').</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-3" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument set to the characters "#*^$".</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-4" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-5" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument set to the characters "string-to-codepoints".</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-5" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-6" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument that uses the "xs:string" function.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-6" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-7" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument that uses the "fn:upper-case" function.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-7" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-8" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints with argument that uses the "fn:lower-case" function.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-8" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-9" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:count" function.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-9" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-10" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:avg" function.</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-10" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-11" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:empty" function (return false).</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-11" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-12" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:empty" function (returns true).</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-12" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-13" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:exists" function (return false).</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-13" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-to-codepoints-14" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test string-to-codepoints used as argument to the "fn:exits" function (returns true).</description>
+ <spec-citation section-number="7.2.2" spec="FuncOps" section-title="fn:string-to-codepoints" section-pointer="func-string-to-codepoints"/>
+ <query name="fn-string-to-codepoints-14" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-string-to-codepoints-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-to-codepoints()`.</description>
+ <query name="K-StringToCodepointFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-to-codepoints("str", "INVALID")`.</description>
+ <query name="K-StringToCodepointFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-3" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(string-to-codepoints(()))`.</description>
+ <query name="K-StringToCodepointFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-4" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(string-to-codepoints(""))`.</description>
+ <query name="K-StringToCodepointFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-5" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `count(string-to-codepoints("123")) eq 3`.</description>
+ <query name="K-StringToCodepointFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-6" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `count(string-to-codepoints("")) eq 0`.</description>
+ <query name="K-StringToCodepointFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-7" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(string-to-codepoints(""))`.</description>
+ <query name="K-StringToCodepointFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-8" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `string-to-codepoints("e")`.</description>
+ <query name="K-StringToCodepointFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-9" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(string-to-codepoints("ee"), (101, 101))`.</description>
+ <query name="K-StringToCodepointFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-10" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(string-to-codepoints("eee"), (101, 101, 101))`.</description>
+ <query name="K-StringToCodepointFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-11" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `string-join(for $code in string-to-codepoints("example.com/") return string($code), "") eq "10112097109112108101469911110947"`.</description>
+ <query name="K-StringToCodepointFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-12" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine fn:deep-equal and string-to-codepoints().</description>
+ <query name="K-StringToCodepointFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-13" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoints-to-string((87, 36, 56, 87, 102, 96)) eq "W$8Wf`"`.</description>
+ <query name="K-StringToCodepointFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-14" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-15" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-16" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-17" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-18" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-19" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-20" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringToCodepointFunc-21" FilePath="Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc/" scenario="standard">
+ <description>Combine string-to-codepoints() and a predicate.</description>
+ <query name="K-StringToCodepointFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringToCodepointFunc-21.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="CompStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Equality and Comparison of Strings</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CompareFunction" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:compare</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-compare2args-1" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $comparand1 = xs:string(lower bound) $comparand2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare2args-2" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $comparand1 = xs:string(mid range) $comparand2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare2args-3" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $comparand1 = xs:string(upper bound) $comparand2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare2args-4" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $comparand1 = xs:string(lower bound) $comparand2 = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare2args-5" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $comparand1 = xs:string(lower bound) $comparand2 = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-1" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-1" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-2" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-2" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-3" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-3" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-4" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = () $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-4" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-5" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-5" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-6" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-6" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-7" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-7" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-8" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-8" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-9" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-9" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-10" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-10" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-11" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function as an argument of another function (fn:not)- return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-11" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-12" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function as an argument of another function (fn:not) - return false.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-12" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-13" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-13" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-14" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A").</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-14" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-15" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "A" $arg2 = "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-15" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-16" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "a" $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-16" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-17" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "compare" $arg2 = "compare".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-17" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-18" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "comparecompare" $arg2 = "compare".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-18" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-19" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function with the arguments set as follows: $arg1 = "****" $arg2 = "***".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-19" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-20" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function using numbers as part of the string. Arguments set as follows: $arg1 = "12345" $arg2 = "1234".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-20" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-21" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function using "compare" backwards. Arguments set as follows: $arg1 = "compare" $arg2 = "reapmco".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-21" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-compare-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-compare-22" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "compare" function using "compare" that specifies a non-existent collation.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.2" section-title="fn:compare" section-pointer="func-compare"/>
+ <query name="fn-compare-22" date="2005-11-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-1" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoint-equal()`.</description>
+ <query name="K-compareFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-2" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoint-equal(())`.</description>
+ <query name="K-compareFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-3" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `codepoint-equal((), (), ())`.</description>
+ <query name="K-compareFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-4" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(codepoint-equal((), "a string"))`.</description>
+ <query name="K-compareFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-5" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(codepoint-equal("a string", ()))`.</description>
+ <query name="K-compareFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-6" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `codepoint-equal("a string", "a string")`.</description>
+ <query name="K-compareFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-7" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `not(codepoint-equal("cow", "a string"))`.</description>
+ <query name="K-compareFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-8" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `compare()`.</description>
+ <query name="K-compareFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-9" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `compare(())`.</description>
+ <query name="K-compareFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-10" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `compare((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-compareFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-11" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(compare((), "a string"))`.</description>
+ <query name="K-compareFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-12" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(compare("a string", ()))`.</description>
+ <query name="K-compareFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-13" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(compare("a string", (), "http://www.w3.org/2005/xpath-functions/collation/codepoint"))`.</description>
+ <query name="K-compareFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-14" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>A test whose essence is: `compare("str", "str") instance of xs:integer`.</description>
+ <query name="K-compareFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-compareFunc-15" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `empty(compare("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED"))`.</description>
+ <query name="K-compareFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-compareFunc-15.txt</output-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CodepointEqual">
+ <GroupInfo>
+ <title>fn:codepoint-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-1" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-codepoint-equal with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-1" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-2" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-codepoint-equal with arguments set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-2" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-3" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-codepoint-equal with arguments set to zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-3" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-4" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" with arguments set to same value "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-4" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-5" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" with arguments set to different values "a" and "b" respectively.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-5" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-6" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as argument to fn:not. Returns true.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-6" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-7" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as argument to fn:not. Returns false.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-7" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-8" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" whose arguments use fn:string() for a number.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-8" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-9" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" whose arguments use fn:string() for a string.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-9" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-10" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-codepoint-equal with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-10" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-11" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-codepoint-equal with wrong argument type (only second argument).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-11" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-12" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" whose arguments are "aa" "AA" strings respectively.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-12" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-13" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" with arguments set to "aa" and lower-case("AA") respectively.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-13" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-14" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" with arguments set to "aa" and upper-case("aa") respectively.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-14" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-15" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as an argument to xs:boolean.</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-15" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-16" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression ("and" operator and "fn:true()").</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-16" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-17" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression ("and" operator and "fn:false()").</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-17" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-18" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression ("or" operator and "fn:true()").</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-18" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-19" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression ("or" operator and "fn:false()").</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-19" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-20" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression involving two fn:codepoint-equal functions ("and" operator).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-20" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-codepoint-equal-21" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:codepoint-equal" as part of a boolean expression involving two fn:codepoint-equal functions ("or" operator).</description>
+ <spec-citation spec="FuncOps" section-number="7.3.3" section-title="fn:codepoint-equal" section-pointer="func-codepoint-equal"/>
+ <query name="fn-codepoint-equal-21" date="2006-02-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-codepoint-equal-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-1" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-CodepointEqual-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-2" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-CodepointEqual-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-3" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-CodepointEqual-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-4" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-CodepointEqual-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-5" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-CodepointEqual-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CodepointEqual-6" FilePath="Functions/AllStringFunc/CompStringFunc/CodepointEqual/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-CodepointEqual-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CodepointEqual-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="CompareFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:compare</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CompareFunc-1" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Use a complex collation argument.</description>
+ <query name="K2-CompareFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CompareFunc-2" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Use a complex collation argument.</description>
+ <query name="K2-CompareFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-CompareFunc-3" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Use a complex collation argument.</description>
+ <query name="K2-CompareFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-4" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-CompareFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-5" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-CompareFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-6" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-CompareFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-7" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-CompareFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-8" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-CompareFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-CompareFunc-9" FilePath="Functions/AllStringFunc/CompStringFunc/CompareFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-CompareFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-CompareFunc-9.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="GeneralStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions on String Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ConcatFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:concat</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-concatint2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatint2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatint2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatint2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatint2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatintg2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatintg2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatintg2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatintg2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatintg2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdec2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdec2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdec2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdec2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdec2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdbl2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdbl2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdbl2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdbl2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatdbl2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatdbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatdbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatflt2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatflt2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatflt2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatflt2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatflt2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatlng2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatlng2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatlng2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatlng2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatlng2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatusht2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatusht2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatusht2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatusht2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatusht2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnint2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnint2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnint2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnint2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnint2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatpint2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatpint2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatpint2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatpint2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatpint2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatulng2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatulng2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatulng2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatulng2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatulng2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnpi2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnpi2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnpi2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnpi2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnpi2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnni2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnni2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnni2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnni2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatnni2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatsht2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatsht2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatsht2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatsht2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concatsht2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concatsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concatsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as per example 1 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-1" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as per example 2 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-2" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as per example 3 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-3" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as per example 4 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-4" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses only upper case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-5" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses only lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-6" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses both, upper and lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-7" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses the empty string as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-8" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses the "upper-case" functions as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-9" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with argument set to "*****".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-10" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function that uses "fn:concat" as part of the argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-11" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-12" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-13" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-14" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with argument set to "%$","#@!" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-15" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function with argument set to "concat","concat".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-16" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-concat-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "concat" function as part of a boolean expression.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.1" section-title="fn:concat" section-pointer="func-concat"/>
+ <query name="fn-concat-17" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-concat-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `concat()`.</description>
+ <query name="K-ConcatFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `concat("a string")`.</description>
+ <query name="K-ConcatFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat("ab", "c") eq "abc"`.</description>
+ <query name="K-ConcatFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat("ab", "c") instance of xs:string`.</description>
+ <query name="K-ConcatFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat((), ()) instance of xs:string`.</description>
+ <query name="K-ConcatFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat((), ()) eq ""`.</description>
+ <query name="K-ConcatFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat('a', 'b', 'c', (), 'd', 'e', 'f', 'g', 'h', ' ', 'i', 'j', 'k l') eq "abcdefgh ijk l"`.</description>
+ <query name="K-ConcatFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat(1, 2, 3) eq "123"`.</description>
+ <query name="K-ConcatFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ConcatFunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="standard">
+ <description>A test whose essence is: `concat(1, "2", 3) eq "123"`.</description>
+ <query name="K-ConcatFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ConcatFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConcatFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="runtime-error">
+ <description>Invalid amount of arguments to fn:concat().</description>
+ <query name="K2-ConcatFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConcatFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="runtime-error">
+ <description>Invalid amount of arguments to fn:concat().</description>
+ <query name="K2-ConcatFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ConcatFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/ConcatFunc/" scenario="runtime-error">
+ <description>Invalid amount of arguments to fn:concat().</description>
+ <query name="K2-ConcatFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringJoinFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:string-join</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-string-join2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string(mid range) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string(upper bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function as per example 1 for this function in the FandO specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-1" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function as per example 2 for this function in the FandO specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-2" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function as per example 3 for this function in the FandO specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-3" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = () $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-4" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "" $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-5" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-6" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-7" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-8" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-9" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-10" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function as an argument of another function (fn:not)- return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-11" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-12" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-13" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A").</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-14" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "A" $arg2 = "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-15" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "a" $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-16" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "string-join" $arg2 = "string-join".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-17" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-18" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "string-joinstring-join" $arg2 = "string-join".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-18" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-19" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function with the arguments set as follows: $arg1 = "****" $arg2 = "***".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-19" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-20" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function using numbers as part of the string. Arguments set as follows: $arg1 = "12345" $arg2 = "1234".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-20" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-join-21" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-join" function using "string-join" backwards. Arguments set as follows: $arg1 = "string-join" $arg2 = "nioj-gnirts".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.2" section-title="fn:string-join" section-pointer="func-string-join"/>
+ <query name="fn-string-join-21" date="2005-06-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-join-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-join("a string")`.</description>
+ <query name="K-StringJoinFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-join("a string", "a string", "wrong param")`.</description>
+ <query name="K-StringJoinFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard">
+ <description>A test whose essence is: `string-join(('Now', 'is', 'the', 'time', '...'), ' ') eq "Now is the time ..."`.</description>
+ <query name="K-StringJoinFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringJoinFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard">
+ <description>A test whose essence is: `string-join(("abc", "def"), "") eq "abcdef"`.</description>
+ <query name="K-StringJoinFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringJoinFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard">
+ <description>A test whose essence is: `string-join(('Blow, ', 'blow, ', 'thou ', 'winter ', 'wind!'), '') eq "Blow, blow, thou winter wind!"`.</description>
+ <query name="K-StringJoinFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringJoinFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="standard">
+ <description>A test whose essence is: `string-join((), 'separator') eq ""`.</description>
+ <query name="K-StringJoinFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringJoinFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringJoinFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-join("a string", ())`.</description>
+ <query name="K-StringJoinFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SubstringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:substring</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-substring-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 1 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-1" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 2 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-2" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 3 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-3" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 4 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-4" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 5 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-5" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 6 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-6" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 7 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-7" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 8 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-8" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 9 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-9" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 10 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-10" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as per example 11 (for this function) from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-11" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function where the source string is the empty string.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-12" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as an argument to an "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-13" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as an argument to an "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-14" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as an argument to another "fn:substring" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-15" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function where the source string is the string "substring".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-16" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as an argument to a concat function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-17" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-18" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function as an argument to a contains function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-18" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-19" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function with the source string set to the characters "!@#$%^*()".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-19" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-20" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function, where the starting location uses an "xs:double" constructor function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-20" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-21" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function, where the starting location is an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-21" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-substring-22" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring" function, where (start lt 0) and (start+len lt 0).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.3" section-title="fn:substring" section-pointer="func-substring"/>
+ <query name="fn-substring-22" date="2005-08-16"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sub-string("a string")`.</description>
+ <query name="K-SubstringFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sub-string("a string", 1, 2, "wrong param")`.</description>
+ <query name="K-SubstringFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring((), 1, 2) eq ""`.</description>
+ <query name="K-SubstringFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring((), 1) eq ""`.</description>
+ <query name="K-SubstringFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", 1.5, 2.6) eq "234"`.</description>
+ <query name="K-SubstringFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring((), 1, 3) eq ""`.</description>
+ <query name="K-SubstringFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("motor car", 6) eq " car"`.</description>
+ <query name="K-SubstringFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", 0, 3) eq "12"`.</description>
+ <query name="K-SubstringFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("metadata", 4, 3) eq "ada"`.</description>
+ <query name="K-SubstringFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", 0 div 0E0, 3) eq ""`.</description>
+ <query name="K-SubstringFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", 1, 0 div 0E0) eq ""`.</description>
+ <query name="K-SubstringFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", -3, 5) eq "1"`.</description>
+ <query name="K-SubstringFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", -42, 1 div 0E0) eq "12345"`.</description>
+ <query name="K-SubstringFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", -1 div 0E0, 1 div 0E0) eq ""`.</description>
+ <query name="K-SubstringFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringFunc-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/SubstringFunc/" scenario="standard">
+ <description>A test whose essence is: `substring("12345", 5, -3) eq ""`.</description>
+ <query name="K-SubstringFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringFunc-15.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StringLengthFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:string-length</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-string-length1args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with the arguments set as follows: $arg = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length1args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with the arguments set as follows: $arg = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length1args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with the arguments set as follows: $arg = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as per example 1 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-1" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-2" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses only numbers as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-3" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses both numbers and letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-4" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses only upper case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-5" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses only lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-6" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses both, upper and lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-7" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses the empty string as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-8" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function that uses the "string" function as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-9" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with argument set to "*****".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-10" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as part of an addition operation.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-11" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-12" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as an argument to the "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-13" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-14" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with argument set to "%$#@!" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-15" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with argument set to "string-length" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-16" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function as part of a boolean expression.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-17" date="2005-08-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-string-length-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-string-length-18" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "string-length" function with no arguments and no context node defined. Should raise error.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-18" date="2005-09-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-string-length-19" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Evaluation of string-length function with an argument that is a sequence of more than one item.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.4" section-title="fn:string-length" section-pointer="func-string-length"/>
+ <query name="fn-string-length-19" date="2009-04-01"/>
+ <input-file role="principal-data" variable="input-context">acme_corp</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `string-length("a string", "wrong param")`.</description>
+ <query name="K-StringLengthFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length("ebv") eq 3`.</description>
+ <query name="K-StringLengthFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length("ebv") instance of xs:integer`.</description>
+ <query name="K-StringLengthFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length(()) eq 0`.</description>
+ <query name="K-StringLengthFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length("") eq 0`.</description>
+ <query name="K-StringLengthFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length(()) instance of xs:integer`.</description>
+ <query name="K-StringLengthFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then string-length() else true()`.</description>
+ <query name="K-StringLengthFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-7.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StringLengthFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/StringLengthFunc/" scenario="standard">
+ <description>A test whose essence is: `string-length("Harp not on that string, madam; that is past.") eq 45`.</description>
+ <query name="K-StringLengthFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StringLengthFunc-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NormalizeSpaceFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:normalize-space</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-normalize-space1args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "normalize-space" function with the arguments set as follows: $arg = notNormalizedString(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.5" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-normalize-space1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space1args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "normalize-space" function with the arguments set as follows: $arg = notNormalizedString(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.5" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-normalize-space1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space1args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "normalize-space" function with the arguments set as follows: $arg = notNormalizedString(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.5" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-normalize-space1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space1args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-space with an empty sequence argument.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space1args-4" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space0args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-space without argument.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space0args-1" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">textWithSpaces</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space0args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function as per example 1 of the Functions and Operators specs for this function.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-1" date="2005-10-14"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-space-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with no arguments and no context node. Should raise an error.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-2" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing a single tab character.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-3" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing a single newline character.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-4" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing multiple tab characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-5" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing multiple newline characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-6" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing a single tab and a single newline character.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-7" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument containing multiple tab and newline characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-8" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only spaces.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-9" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only a single space.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-10" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing the zero length string.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-11" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only a single tab character.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-12" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only tab characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-13" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only a single newline character.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-14" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only multiple newline characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-15" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only spaces and tab characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-16" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only spaces and newline characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-17" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-18" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only tab and newline characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-18" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-19" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument string containing only tabs and numerical characters.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-19" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-20" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument set to invocation to fn:string function.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-20" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-space-21" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test normalize-space function with argument set another fn:normalize-space function.</description>
+ <spec-citation section-number="7.4.5" spec="FuncOps" section-title="fn:normalize-space" section-pointer="func-normalize-space"/>
+ <query name="fn-normalize-space-21" date="2005-10-18"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-space-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `normalize-space("a string", "wrong param")`.</description>
+ <query name="K-NormalizeSpaceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then normalize-space() else true()`.</description>
+ <query name="K-NormalizeSpaceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space("foo") eq "foo"`.</description>
+ <query name="K-NormalizeSpaceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space(" foo") eq "foo"`.</description>
+ <query name="K-NormalizeSpaceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space("foo ") eq "foo"`.</description>
+ <query name="K-NormalizeSpaceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space(()) eq ""`.</description>
+ <query name="K-NormalizeSpaceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space("f o o ") eq "f o o"`.</description>
+ <query name="K-NormalizeSpaceFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-space(" 143 1239 fhjkls ") eq "143 1239 fhjkls"`.</description>
+ <query name="K-NormalizeSpaceFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeSpaceFunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFunc/" scenario="standard">
+ <description>Invoke normalize-space on itself. Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-NormalizeSpaceFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeSpaceFunc-9.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NormalizeUnicodeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:normalize-unicode</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-normalize-unicode1args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with simple text input.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-1" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode1args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with empty sequence argument.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-2" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode1args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test fn:normalize-unicode on combining characters for LATIN CAPITAL LETTER A WITH RING (w/ ACUTE) and ANGSTROM SIGN.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-3" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode1args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test fn:normalize-unicode on combining characters for LATIN CAPITAL LETTER A WITH RING (w/ ACUTE) and ANGSTROM SIGN.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-4" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode1args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test fn:normalize-unicode on combining characters for LATIN CAPITAL LETTER A WITH RING (w/ ACUTE) and ANGSTROM SIGN.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-5" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode1args-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test fn:normalize-unicode on combining characters for LATIN CAPITAL LETTER A WITH RING (w/ ACUTE) and ANGSTROM SIGN.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-6" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode1args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode1args-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test normalize-unicode with invalid argument types.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-7" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode1args-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test normalize-unicode with incorrect arity.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode1args-8" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with simple text input and stated "NFC".</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-1" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with simple text input and stated "nFc" (note case).</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-2" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with text set to empty sequence and stated "NFC".</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-3" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test normalize-unicode with second argument set to empty string. Nothing is normalized.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-4" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test normalize-unicode with invalid argument types. Normalization form set to empty sequence.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-5" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode2args-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test normalize-unicode with invalid argument types. Normalization form set to integer.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode2args-6" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode to ensure that " NFC " is the same as "NFC".</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-1" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with a normalization form that most likely is not supported.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-2" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <expected-error>FOCH0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with nothing to normalize and used as argument to fn:upper-case.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-3" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with nothing to normalize and used as argument to fn:lower-case.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-4" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with nothing to normalize and used as argument to fn:string-length.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-5" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with nothing to normalize and used as argument to fn:concat.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-6" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-normalize-unicode-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test fn:normalize-unicode with nothing to normalize and used as argument to fn:substring.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <query name="fn-normalize-unicode-7" date="2005-11-29"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Oliver Hallam">
+ <description>Evaluation of fn:normalize-unicode with noncharacter argument.</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=7935</reflects-resolution>
+ <query name="fn-normalize-unicode-8" date="2009-12-08"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Oliver Hallam">
+ <description> Evaluation of fn:normalize-unicode with noncharacters in argument</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=7935</reflects-resolution>
+ <query name="fn-normalize-unicode-9" date="2009-12-08"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Oliver Hallam">
+ <description>Evaluation of fn:normalize-unicode with noncharacters in argument</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=7935</reflects-resolution>
+ <query name="fn-normalize-unicode-10" date="2009-12-08"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-normalize-unicode-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Evaluation of fn:normalize-unicode with noncharacters in argument</description>
+ <spec-citation section-number="7.4.6" spec="FuncOps" section-title="fn:normalize-unicode" section-pointer="func-normalize-unicode"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=7935</reflects-resolution>
+ <query name="fn-normalize-unicode-11" date="2010-01-12"/>
+ <output-file compare="Text" role="principal">fn-normalize-unicode-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `normalize-unicode()`.</description>
+ <query name="K-NormalizeUnicodeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `normalize-unicode("a string", "NFC", "wrong param")`.</description>
+ <query name="K-NormalizeUnicodeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `normalize-unicode("a string", "example.com/notSupported/")`.</description>
+ <query name="K-NormalizeUnicodeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo", "NFC") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo", "NFD") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo", "NFKD") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo", "NFKC") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("f oo", "") eq "f oo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("foo", "") eq "foo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("f oo") eq "f oo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="standard">
+ <description>A test whose essence is: `normalize-unicode("f oo", "NFC") eq "f oo"`.</description>
+ <query name="K-NormalizeUnicodeFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NormalizeUnicodeFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NormalizeUnicodeFunc-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFunc/" scenario="runtime-error">
+ <description>Static typing implementations may raise XPTY0004. See http://www.w3.org/Bugs/Public/show_bug.cgi?id=4551 for details.</description>
+ <query name="K-NormalizeUnicodeFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UpperCaseFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:upper-case</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-upper-case1args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with the arguments set as follows: $arg = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case1args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with the arguments set as follows: $arg = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case1args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with the arguments set as follows: $arg = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function as per example 1 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-1" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-2" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses only numbers as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-3" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses both numbers and letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-4" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses only upper case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-5" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses only lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-6" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses both, upper and lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-7" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses the empty string as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-8" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function that uses the "lower-case" function as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-9" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with argument set to "*****".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-10" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with argument set to another upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-11" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-12" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function as an argument to the "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-13" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-14" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with argument set to "%$#@!" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-15" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function with argument set to "upper-case" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-16" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-upper-case-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "upper-case" function as part of a boolean expression.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.7" section-title="fn:upper-case" section-pointer="func-upper-case"/>
+ <query name="fn-upper-case-17" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-upper-case-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-UpperCaseFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `upper-case()`.</description>
+ <query name="K-UpperCaseFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-UpperCaseFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `upper-case("string", "wrong param")`.</description>
+ <query name="K-UpperCaseFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-UpperCaseFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard">
+ <description>A test whose essence is: `upper-case(()) eq ""`.</description>
+ <query name="K-UpperCaseFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-UpperCaseFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-UpperCaseFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc/" scenario="standard">
+ <description>A test whose essence is: `lower-case("ABc!D") eq "abc!d"`.</description>
+ <query name="K-UpperCaseFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-UpperCaseFunc-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="LowerCaseFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:lower-case</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-lower-case1args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with the arguments set as follows: $arg = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case1args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with the arguments set as follows: $arg = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case1args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with the arguments set as follows: $arg = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function as per example 1 (for this function) from the Functions and Ops specs.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-1" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-2" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses only numbers as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-3" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses both numbers and letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-4" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses only upper case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-5" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses only lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-6" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses both, upper and lower case letters as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-7" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses the empty string as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-8" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function that uses the "upper-case" function as part of argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-9" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with argument set to "*****".</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-10" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with argument set to another lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-11" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-12" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function as an argument to the "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-13" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-14" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with argument set to "%$#@!" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-15" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function with argument set to "lower-case" .</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-16" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lower-case-17" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lower-case" function as part of a boolean expression.</description>
+ <spec-citation spec="FuncOps" section-number="7.4.8" section-title="fn:lower-case" section-pointer="func-lower-case"/>
+ <query name="fn-lower-case-17" date="2005-07-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-lower-case-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LowerCaseFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `lower-case()`.</description>
+ <query name="K-LowerCaseFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LowerCaseFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `lower-case("string", "wrong param")`.</description>
+ <query name="K-LowerCaseFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LowerCaseFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard">
+ <description>A test whose essence is: `lower-case(()) eq ""`.</description>
+ <query name="K-LowerCaseFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LowerCaseFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LowerCaseFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc/" scenario="standard">
+ <description>A test whose essence is: `upper-case("abCd0") eq "ABCD0"`.</description>
+ <query name="K-LowerCaseFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LowerCaseFunc-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TranslateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:translate</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-translate3args-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test simple translate expression.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-1" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-translate3args-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test translate on space, tab, and newline.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-2" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test translate with zero-length string argument.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-3" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test translate with an empty sequence argument.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-4" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test translate with invalid type in 1st argument.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-5" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test translate with invalid type in 2nd argument.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-6" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test translate with invalid type in 3rd argument.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-7" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate3args-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test translate with incorrect arity.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate3args-8" date="2005-09-23-04:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test translate as per example 1 of the Functions and Operators specs for this function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-1" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test translate as per example 2 of the Functions and Operators specs for this function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-2" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test translate as per example 3 of the Functions and Operators specs for this function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-3" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function. Translate lower case letters to upper case letters.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-4" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function. Translate upper case letters to lower case letters.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-5" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, where all three arguments are the zero length string.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-6" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, where all three arguments are the same (letters).</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-7" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, where all three arguments are the same (numbers).</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-8" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, where all three arguments are a mixture of numbers and letters.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-9" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, where all three arguments are an invocation to fn:string.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-10" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-11" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the fn:string.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-11" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-12" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the fn:string-length.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-12" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-13" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the xs:decimal constructor function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-13" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-14" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the xs:integer constructor function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-14" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-15" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the xs:float constructor function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-15" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-translate-16" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of translate function, as an argument to the xs:double constructor function.</description>
+ <spec-citation section-number="7.4.9" spec="FuncOps" section-title="fn:translate" section-pointer="func-translate"/>
+ <query name="fn-translate-16" date="2005-10-06"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-translate-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `translate()`.</description>
+ <query name="K-TranslateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `translate("string", "map string")`.</description>
+ <query name="K-TranslateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `translate("arg", "map string", "transString", "wrong param")`.</description>
+ <query name="K-TranslateFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("--aaa--","-","") eq "aaa"`.</description>
+ <query name="K-TranslateFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("--aaa--","bbb++","") eq "--aaa--"`.</description>
+ <query name="K-TranslateFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("argstr", "", "matrs") eq "argstr"`.</description>
+ <query name="K-TranslateFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate((), "map", "trans") eq ""`.</description>
+ <query name="K-TranslateFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("abcdabc", "abc", "AB") eq "ABdAB"`.</description>
+ <query name="K-TranslateFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("bar","abc","ABC") eq "BAr"`.</description>
+ <query name="K-TranslateFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TranslateFunc-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/TranslateFunc/" scenario="standard">
+ <description>A test whose essence is: `translate("--aaa--","abc-","ABC") eq "AAA"`.</description>
+ <query name="K-TranslateFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TranslateFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TranslateFunc-1" FilePath="Functions/AllStringFunc/AssDisassStringFunc/TranslateFunc/" scenario="runtime-error">
+ <description>The second argument to fn:translate() cannot be the empty sequence.</description>
+ <query name="K2-TranslateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TranslateFunc-2" FilePath="Functions/AllStringFunc/AssDisassStringFunc/TranslateFunc/" scenario="runtime-error">
+ <description>The third argument to fn:translate() cannot be the empty sequence.</description>
+ <query name="K2-TranslateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Surrogates">
+ <GroupInfo>
+ <title>surrogate values for various string functions.</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="surrogates01" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>String-length() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates01" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates01.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates02" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Substring() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates02" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates02.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates03" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Substring() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates03" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates03.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="surrogates04" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Translate() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates04" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates04.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="surrogates05" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Translate() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates05" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates05.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates06" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Translate() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates06" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates06.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates07" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>String-to-codepoints() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates07" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates07.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="surrogates08" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Codepoints-to-string() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates08" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates08.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="surrogates09" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Substring-before() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates09" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates09.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates10" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Substring-before() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates10" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="surrogates11" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Substring-after() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates11" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates12" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>matches() when non-BMP characters are present</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates12" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates13" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Matches() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates13" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates14" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Replace() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates14" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="surrogates15" FilePath="Functions/AllStringFunc/Surrogates/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Replace() when non-BMP characters are present.</description>
+ <spec-citation spec="FuncOps" section-number="7.1" section-title="String Types" section-pointer="string-types"/>
+ <query name="surrogates15" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">surrogates15.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="EncodeURIfunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:encode-for-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-1" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test encode-for-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-1" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-2" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test encode-for-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-2" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-3" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test encode-for-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-3" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-4" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test encode-for-uri with zero-length string argument.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-4" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-5" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test encode-for-uri with empty sequence argument.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-5" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri1args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-6" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test encode-for-uri with invalid argument type.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-6" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri1args-7" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test encode-for-uri with incorrect arity.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri1args-7" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-1" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri with nothing to encode.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-1" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-2" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the "#" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-2" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-3" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does not escape the "-" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-3" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-4" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does not escape the "_" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-4" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-5" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does not escape the "." symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-5" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-6" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the "!" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-6" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-7" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does not escape the "~" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-7" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-8" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the "*" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-8" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-9" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the "'" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-9" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-10" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the "(" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-10" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-11" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does escape the ")" symbol.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-11" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-12" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri does not escape numbers.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-12" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-13" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri escapes the space.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-13" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-14" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri escapes the "/" character.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-14" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-15" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri escapes the ":" character.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-15" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-encode-for-uri-16" FilePath="Functions/AllStringFunc/EscapingFuncs/EncodeURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test encode-for-uri escapes the "%" character.</description>
+ <spec-citation section-number="7.4.10" spec="FuncOps" section-title="fn:encode-for-uri" section-pointer="func-encode-for-uri"/>
+ <query name="fn-encode-for-uri-16" date="2005-11-23"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-encode-for-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="runtime-error">
+ <description>A test whose essence is: `encode-for-uri()`.</description>
+ <query name="K-EncodeURIfunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="runtime-error">
+ <description>A test whose essence is: `encode-for-uri("http://example.com/", "wrong param")`.</description>
+ <query name="K-EncodeURIfunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="standard">
+ <description>A test whose essence is: `encode-for-uri(()) eq ""`.</description>
+ <query name="K-EncodeURIfunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EncodeURIfunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="standard">
+ <description>Combine fn:concat and fn:encode-for-uri.</description>
+ <query name="K-EncodeURIfunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EncodeURIfunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="standard">
+ <description>Combine fn:concat and fn:encode-for-uri.</description>
+ <query name="K-EncodeURIfunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EncodeURIfunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EncodeURIfunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/EncodeURIfunc/" scenario="standard">
+ <description>Invoke fn:normalize-space() on the return value of fn:encode-for-uri().</description>
+ <query name="K-EncodeURIfunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EncodeURIfunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="IRIToURIfunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:iri-to-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-1" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test iri-to-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-1" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-2" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test iri-to-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-2" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-3" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test iri-to-uri with zero-length string argument.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-3" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-4" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test iri-to-uri with empty sequence argument.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-4" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-5" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test iri-to-uri with invalid argument type.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-5" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri1args-6" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test iri-to-uri with incorrect arity.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri1args-6" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-1" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test iri-to-uri with nothing to escape.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-1" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-2" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape numbers.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-2" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-3" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "#" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-3" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-4" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "-" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-4" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-5" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "_" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-5" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-6" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "." symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-6" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-7" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "!" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-7" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-8" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "~" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-8" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-9" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "*" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-9" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-10" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "'" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-10" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-11" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "(" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-11" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-12" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the ")" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-12" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-13" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the ";" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-13" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-14" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "/" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-14" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-15" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "?" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-15" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-16" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the ":" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-16" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-17" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "@" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-17" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-iri-to-uri-18" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the ampersand symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-18" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-19" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "=" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-19" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-20" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "+" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-20" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-21" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "$" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-21" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-22" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "," symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-22" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-23" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "[" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-23" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-24" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "]" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-24" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-25" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines that iri-to-uri does not escape the "%" symbol.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-25" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-iri-to-uri-26" FilePath="Functions/AllStringFunc/EscapingFuncs/IRIToURIfunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Examines the iri-to-uri function with the iri containing a space.</description>
+ <spec-citation section-number="7.4.11" spec="FuncOps" section-title="fn:iri-to-uri" section-pointer="func-iri-to-uri"/>
+ <query name="fn-iri-to-uri-26" date="2006-04-24"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-iri-to-uri-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-IRIToURIfunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>A test whose essence is: `iri-to-uri()`.</description>
+ <query name="K-IRIToURIfunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-IRIToURIfunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>A test whose essence is: `iri-to-uri("http://example.com/", "wrong param")`.</description>
+ <query name="K-IRIToURIfunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-IRIToURIfunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>A test whose essence is: `iri-to-uri(()) eq ""`.</description>
+ <query name="K-IRIToURIfunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-IRIToURIfunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-IRIToURIfunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Invoke fn:normalize-space() on the return value of fn:iri-to-uri(). Implementations supporting the static typing feature may raise XPTY0004.</description>
+ <query name="K-IRIToURIfunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-IRIToURIfunc-4.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>Must be passed at least one argument.</description>
+ <query name="K2-IRIToURIfunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>Must be passed at most one argument.</description>
+ <query name="K2-IRIToURIfunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>Must be passed a string.</description>
+ <query name="K2-IRIToURIfunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="runtime-error">
+ <description>Must be passed at most one string.</description>
+ <query name="K2-IRIToURIfunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Passing xs:anyURI causes type promotion.</description>
+ <query name="K2-IRIToURIfunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-IRIToURIfunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Passing xs:untypedAtomic causes type promotion.</description>
+ <query name="K2-IRIToURIfunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-IRIToURIfunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-7" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Check some ASCII characters that must be escaped.</description>
+ <query name="K2-IRIToURIfunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-IRIToURIfunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-IRIToURIfunc-8" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Pass a new-line character.</description>
+ <query name="K2-IRIToURIfunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-IRIToURIfunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-IRIToURIfunc-9" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Pass the range of 0x20 to 0x126(hexa decimals).</description>
+ <query name="K2-IRIToURIfunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-IRIToURIfunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-IRIToURIfunc-10" FilePath="Functions/AllStringFunc/GeneralStringFunc/IRIToURIfunc/" scenario="standard">
+ <description>Pass a relatively high range of unicode characters.</description>
+ <query name="K2-IRIToURIfunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-IRIToURIfunc-10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="EscapeHTMLURIFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:escape-html-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-1" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test escape-html-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-1" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-2" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test escape-html-uri from example defined in functions and operators specification.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-2" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-3" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test escape-html-uri with zero-length string argument.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-3" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-4" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Joanne Tong">
+ <description>Test escape-html-uri with empty sequence argument.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-4" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri1args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-5" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test escape-html-uri with invalid argument types.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-5" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri1args-6" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="runtime-error" Creator="Joanne Tong">
+ <description>Test escape-html-uri with incorrect arity.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri1args-6" date="2005-09-29+01:00"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-1" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape lower case letters.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-1" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-2" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape upper case letters.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-2" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-3" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape digits.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-3" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-4" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the space.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-4" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-5" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "!" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-5" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-6" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "#" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-6" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-7" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "$" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-7" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-8" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "'" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-8" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-9" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "(" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-9" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-10" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the ")" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-10" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-11" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "*" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-11" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-12" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "+" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-12" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-13" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "," symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-13" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-14" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "-" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-14" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-15" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "." symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-15" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-16" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "/" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-16" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-17" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the ";" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-17" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-18" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the ":" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-18" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-escape-html-uri-19" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does not escape the "@" symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-19" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-escape-html-uri-20" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does escape the extended ascii (decimal 233) symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-20" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-escape-html-uri-21" FilePath="Functions/AllStringFunc/EscapingFuncs/EscapeHTMLURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates that escape-html-uri does escape the euro symbol.</description>
+ <spec-citation section-number="7.4.12" spec="FuncOps" section-title="fn:escape-html-uri" section-pointer="func-escape-html-uri"/>
+ <query name="fn-escape-html-uri-21" date="2005-11-25"/>
+ <input-file variable="input-context1" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">fn-escape-html-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-1" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `escape-html-uri()`.</description>
+ <query name="K-EscapeHTMLURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-2" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `escape-html-uri("http://example.com/", "wrong param")`.</description>
+ <query name="K-EscapeHTMLURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-3" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="standard">
+ <description>A test whose essence is: `escape-html-uri(()) eq ""`.</description>
+ <query name="K-EscapeHTMLURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EscapeHTMLURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-4" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="standard">
+ <description>Combine fn:concat and fn:escape-html-uri.</description>
+ <query name="K-EscapeHTMLURIFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EscapeHTMLURIFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-5" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="standard">
+ <description>Combine fn:concat and fn:escape-html-uri.</description>
+ <query name="K-EscapeHTMLURIFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EscapeHTMLURIFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EscapeHTMLURIFunc-6" FilePath="Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFunc/" scenario="standard">
+ <description>Invoke fn:normalize-space() on the return value of fn:escape-html-uri().</description>
+ <query name="K-EscapeHTMLURIFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EscapeHTMLURIFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="SubstringStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions Based on Substring Matching</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContainsFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:contains</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-contains2args-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains2args-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string(mid range) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains2args-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string(upper bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains2args-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains2args-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-1" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-2" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-3" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = () $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-4" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-5" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-6" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-7" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-8" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-9" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-10" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function as an argument of another function (fn:not)- return false.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-11" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-12" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-12" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-13" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-13" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-14" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A").</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-14" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-15" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "A" $arg2 = "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-15" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-contains-16" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "contains" function with the arguments set as follows: $arg1 = "a" $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.1" section-title="fn:contains" section-pointer="func-contains"/>
+ <query name="fn-contains-16" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-contains-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `contains()`.</description>
+ <query name="K-ContainsFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `contains(())`.</description>
+ <query name="K-ContainsFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `contains((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-ContainsFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `contains("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-ContainsFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `contains("foo", "foo", "http://www.w3.org/2005/xpath-functions/collation/codepoint")`.</description>
+ <query name="K-ContainsFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `contains("tattoo", "t")`.</description>
+ <query name="K-ContainsFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `not(contains("tattoo", "ttt"))`.</description>
+ <query name="K-ContainsFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `contains("", ())`.</description>
+ <query name="K-ContainsFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `contains("a string", ())`.</description>
+ <query name="K-ContainsFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `contains("foo", "foo")`.</description>
+ <query name="K-ContainsFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContainsFunc-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>A test whose essence is: `not(contains("", "a string"))`.</description>
+ <query name="K-ContainsFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContainsFunc-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-ContainsFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-ContainsFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-ContainsFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-ContainsFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-ContainsFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ContainsFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/ContainsFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-ContainsFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ContainsFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="StartsWithFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:starts-with</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-starts-with2args-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with2args-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string(mid range) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with2args-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string(upper bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with2args-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with2args-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-1" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-2" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-3" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = () $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-4" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-5" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-6" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-7" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-8" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-9" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-10" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function as an argument of another function (fn:not)- return false.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-11" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-12" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-12" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-13" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-13" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-14" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A").</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-14" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-15" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "A" $arg2 = "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-15" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-starts-with-16" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "starts-with" function with the arguments set as follows: $arg1 = "a" $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.2" section-title="fn:starts-with" section-pointer="func-starts-with"/>
+ <query name="fn-starts-with-16" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-starts-with-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `starts-with()`.</description>
+ <query name="K-StartsWithFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `starts-with(())`.</description>
+ <query name="K-StartsWithFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `starts-with((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-StartsWithFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `starts-with("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-StartsWithFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `starts-with("foo", "foo", "http://www.w3.org/2005/xpath-functions/collation/codepoint")`.</description>
+ <query name="K-StartsWithFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `starts-with("foo", "foo")`.</description>
+ <query name="K-StartsWithFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `starts-with("tattoo", "tat")`.</description>
+ <query name="K-StartsWithFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `not(starts-with("tattoo", "att"))`.</description>
+ <query name="K-StartsWithFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `starts-with((), ())`.</description>
+ <query name="K-StartsWithFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `starts-with("a string", ())`.</description>
+ <query name="K-StartsWithFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-StartsWithFunc-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `not(starts-with("", "a string"))`.</description>
+ <query name="K-StartsWithFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-StartsWithFunc-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-StartsWithFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-StartsWithFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-StartsWithFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-StartsWithFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-StartsWithFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-StartsWithFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/StartsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-StartsWithFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-StartsWithFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="EndsWithFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:ends-with</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-ends-with2args-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with2args-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string(mid range) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with2args-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string(upper bound) $arg2 = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with2args-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with2args-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string(lower bound) $arg2 = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-1" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-2" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-3" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = () $arg2 = "".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-4" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-5" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = ().</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-6" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-7" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-8" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-9" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-10" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function as an argument of another function (fn:not)- return false.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-11" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-12" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-12" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-13" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-13" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-14" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A").</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-14" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-15" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "A" $arg2 = "a".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-15" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-ends-with-16" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "ends-with" function with the arguments set as follows: $arg1 = "a" $arg2 = "A".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.3" section-title="fn:ends-with" section-pointer="func-ends-with"/>
+ <query name="fn-ends-with-16" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-ends-with-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ends-with()`.</description>
+ <query name="K-EndsWithFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ends-with(())`.</description>
+ <query name="K-EndsWithFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ends-with((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-EndsWithFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `ends-with("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-EndsWithFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `ends-with("foo", "foo", "http://www.w3.org/2005/xpath-functions/collation/codepoint")`.</description>
+ <query name="K-EndsWithFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `ends-with("tattoo", "tattoo")`.</description>
+ <query name="K-EndsWithFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `not(ends-with("tattoo", "atto"))`.</description>
+ <query name="K-EndsWithFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `not(ends-with("tattoo", "atto"))`.</description>
+ <query name="K-EndsWithFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `ends-with((), ())`.</description>
+ <query name="K-EndsWithFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-EndsWithFunc-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>A test whose essence is: `not(ends-with ((), "a string"))`.</description>
+ <query name="K-EndsWithFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-EndsWithFunc-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two values returned from fn:lower-case().</description>
+ <query name="K2-EndsWithFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two values returned from fn:upper-case().</description>
+ <query name="K2-EndsWithFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case().</description>
+ <query name="K2-EndsWithFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:upper-case().</description>
+ <query name="K2-EndsWithFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-EndsWithFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-EndsWithFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/EndsWithFunc/" scenario="standard">
+ <description>Compare two non-matching values returned from fn:lower-case() and fn:upper-case().</description>
+ <query name="K2-EndsWithFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-EndsWithFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SubstringBeforeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:substring-before</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-substring-before-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "" $arg2 = "". Use of fn:count to avoid empty file. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-1" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-2" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-3" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = () $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-4" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "" $arg2 = (). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-5" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = (). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-6" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-7" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-8" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-9" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-10" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function as an argument of another function (fn:not)- return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-11" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-12" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-12" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-13" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-13" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-14" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A"). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-14" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-15" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "A" $arg2 = "a". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-15" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-16" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "a" $arg2 = "A". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-16" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-17" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "substring-before" $arg2 = "substring-before". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-17" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-18" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "substring-beforesubstring-before" $arg2 = "substring-before".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-18" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-19" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function with the arguments set as follows: $arg1 = "****" $arg2 = "***".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-19" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-20" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function using numbers as part of the string. Arguments set as follows: $arg1 = "12345" $arg2 = "2345".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-20" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-before-21" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-before" function using "substring-before" backwards. Arguments set as follows: $arg1 = "substring-before" $arg2 = "erofeb-gnirtsbus". Use count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.4" section-title="fn:substring-before" section-pointer="func-substring-before"/>
+ <query name="fn-substring-before-21" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-before-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-before()`.</description>
+ <query name="K-SubstringBeforeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-before(())`.</description>
+ <query name="K-SubstringBeforeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-before((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SubstringBeforeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-before("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-SubstringBeforeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before("foo", "oo", "http://www.w3.org/2005/xpath-functions/collation/codepoint") eq "f"`.</description>
+ <query name="K-SubstringBeforeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before("tattoo", "attoo") eq "t"`.</description>
+ <query name="K-SubstringBeforeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before("tattoo", "tatto") eq ""`.</description>
+ <query name="K-SubstringBeforeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before((), ()) eq ""`.</description>
+ <query name="K-SubstringBeforeFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before("a string", "") eq ""`.</description>
+ <query name="K-SubstringBeforeFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringBeforeFunc-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-before("a string", "not in other") eq ""`.</description>
+ <query name="K-SubstringBeforeFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringBeforeFunc-10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SubstringAfterFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:substring-after</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-substring-after-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "" $arg2 = "". Use of fn:count to avoid empty file. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-1" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "" $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-2" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-3" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = () $arg2 = "". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-4" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "" $arg2 = (). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-5" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "A Character String" $arg2 = (). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-6" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = () $arg2 = "A Character String". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-7" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "AAAAABBBBBCCCCC" $arg2 = "BBBBB".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-8" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "AAAAABBBBB" $arg2 = " ". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-9" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = " " $arg2 = "AAAAABBBBB". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-10" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function as an argument of another function (fn:not)- return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-11" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-12" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function as an argument of another function (fn:not) - return true.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-12" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-13" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = xs:string("A") $arg2 = "A". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-13" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-14" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "A" $arg2 = xs:string("A"). Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-14" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-15" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "A" $arg2 = "a". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-15" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-16" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "a" $arg2 = "A". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-16" date="2005-05-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-17" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "substring-after" $arg2 = "substring-after". Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-17" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-18" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "substring-aftersubstring-after" $arg2 = "substring-after".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-18" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-19" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function with the arguments set as follows: $arg1 = "****" $arg2 = "***".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-19" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-20" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function using numbers as part of the string. Arguments set as follows: $arg1 = "12345" $arg2 = "1234".</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-20" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-substring-after-21" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "substring-after" function using "substring-after" backwards. Arguments set as follows: $arg1 = "substring-after" $arg2 = "retfa-gnirtsbus". Use count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="7.5.5" section-title="fn:substring-after" section-pointer="func-substring-after"/>
+ <query name="fn-substring-after-21" date="2005-06-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-substring-after-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-1" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-after()`.</description>
+ <query name="K-SubstringAfterFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-2" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-after(())`.</description>
+ <query name="K-SubstringAfterFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-3" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-after((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SubstringAfterFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-4" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `substring-after("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-SubstringAfterFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-5" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("foo", "fo", "http://www.w3.org/2005/xpath-functions/collation/codepoint") eq "o"`.</description>
+ <query name="K-SubstringAfterFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-6" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("tattoo", "tat") eq "too"`.</description>
+ <query name="K-SubstringAfterFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-7" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("tattoo", "tattoo") eq ""`.</description>
+ <query name="K-SubstringAfterFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-8" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("abcdefgedij", "def") eq "gedij"`.</description>
+ <query name="K-SubstringAfterFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-9" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after((), ()) eq ""`.</description>
+ <query name="K-SubstringAfterFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-10" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("a string", ()) eq "a string"`.</description>
+ <query name="K-SubstringAfterFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SubstringAfterFunc-11" FilePath="Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc/" scenario="standard">
+ <description>A test whose essence is: `substring-after("a string", "not in other") eq ""`.</description>
+ <query name="K-SubstringAfterFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SubstringAfterFunc-11.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="MatchStringFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>String Functions that Use Pattern Matching</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MatchesFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:matches</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-matches2args-1" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "matches" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches2args-2" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "matches" function with the arguments set as follows: $input = xs:string(mid range) $pattern = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches2args-3" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "matches" function with the arguments set as follows: $input = xs:string(upper bound) $pattern = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches2args-4" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "matches" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches2args-5" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "matches" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matchesErr-1" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Invalid flag for the "matches" function third argument.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matchesErr-1" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matchesErr-2" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Invalid back-reference within square brackets.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matchesErr-2" date="2009-03-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matchesErr-3" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Invalid single-digit back-reference.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matchesErr-3" date="2009-03-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matchesErr-4" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Invalid single-digit back-reference.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matchesErr-4" date="2009-03-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matchesErr-5" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Invalid double-digit back-reference.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matchesErr-5" date="2009-03-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-1" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function as per example 1 (for this function).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-1" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-2" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function as per example 2 (for this function). Pattern set to "^a.*a$".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-2" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-3" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function as per example 3 (for this function). Pattern set to "^bra".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-3" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-4" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test that calling the function with flags set to the empty string is the same as ommiting the flags.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-4" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-5" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:matches with the input string set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-5" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-6" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\^".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-6" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-7" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\?" for an input string that contains "?".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-7" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-8" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\*" for an input string that contains "*".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-8" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-9" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\+" for an input string that contains "+".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-9" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-10" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\{" for an input string that contains "{".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-10" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-11" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\}" for an input string that contains "}".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-11" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-12" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\(" for an input string that contains "(".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-12" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-13" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\)" for an input string that contains ")".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-13" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-14" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\[" for an input string that contains "[".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-14" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-15" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\]" for an input string that contains "]".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-15" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-16" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\-" for an input string that contains "-".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-16" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-17" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\." for an input string that contains ".".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-17" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-18" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\|" for an input string that contains "|".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-18" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-19" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\\" for an input string that contains "\".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-19" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-20" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\t" for an input string that contains the tab character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-20" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-21" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "\n" for an input string that contains the newline character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-21" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-22" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "aa{1}" (exact quantity) for an input string that contains the "aa" string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-22" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-23" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "aa{1,}" (min quantity) for an input string that contains the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-23" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-24" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with pattern set to "aa{1,2}" (range quantity) for an input string that contains the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-24" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-25" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of matches function with an invalid pattern.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-25" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-26" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Check for the correct behavior of ^ and $ in multi-line mode</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4543</reflects-resolution>
+ <query name="fn-matches-26" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-27" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Check for the correct behavior of ^ and $ in multi-line mode</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4543</reflects-resolution>
+ <query name="fn-matches-27" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-28" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Check for the correct behavior of ^ and $ in multi-line mode</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4543</reflects-resolution>
+ <query name="fn-matches-28" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-29" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Two digits not treated as back-reference</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4543</reflects-resolution>
+ <query name="fn-matches-29" date="2009-03-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-30" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Two digits treated as back-reference</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4543</reflects-resolution>
+ <query name="fn-matches-30" date="2009-03-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-31" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Call on matches with non-capturing groups (allowed in XQuery 1.1)</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-31" date="2009-10-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">fn-matches-31.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-32" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Call on matches with "q" flag (allowed in XQuery 1.1)</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-32" date="2009-10-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">fn-matches-32.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-33" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Call on matches with "q" flag (allowed in XQuery 1.1)</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-33" date="2009-10-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">fn-matches-33.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-matches-34" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Call on matches with "q" flag (allowed in XQuery 1.1)</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <query name="fn-matches-34" date="2009-10-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="Text">fn-matches-34.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-35" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Zhen Hua Liu">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-35" date="2009-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-36" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Zhen Hua Liu">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-36" date="2009-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-matches-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-37" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Zhen Hua Liu">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-37" date="2009-11-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-38" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Andrew Eisenberg">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-38" date="2009-12-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-39" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Andrew Eisenberg">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-39" date="2009-12-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-matches-40" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error" Creator="Andrew Eisenberg">
+ <description>Test for bug fix of 5348 in Errata for FO</description>
+ <spec-citation spec="FuncOps" section-number="7.6.2" section-title="fn:matches" section-pointer="func-matches"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5348</reflects-resolution>
+ <query name="fn-matches-40" date="2009-12-23"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="true" name="caselessmatch01" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Simple call of matches() with "i" flag set.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch01" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch02" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and a character range.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch02" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch03" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and a character range.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch03" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch04" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Description: Call of matches() with "i" flag and Kelvin sign.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch04" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch05" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Description: Call of matches() with "i" flag and Kelvin sign.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch05" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="caselessmatch06" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and Kelvin sign.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch06" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="caselessmatch07" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and Kelvin sign.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch07" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch08" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and range subtraction.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch08" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch09" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and range subtraction.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch09" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch10" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and range subtraction.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch10" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch11" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and range subtraction.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch11" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch12" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and negation.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch12" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch13" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and negation.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch13" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch14" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and upper-case category.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch14" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-false.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="caselessmatch15" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Call of matches() with "i" flag and upper-case category.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.1.1" section-title="Flags" section-pointer="flags"/>
+ <query name="caselessmatch15" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">caselessmatch-true.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>The pattern can't be the empty sequence.</description>
+ <query name="K-MatchesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>fn:matches() takes at least two arguments, not one.</description>
+ <query name="K-MatchesFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>The third argument cannot be the empty sequence.</description>
+ <query name="K-MatchesFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Only three arguments are accepted.</description>
+ <query name="K-MatchesFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain whitespace.</description>
+ <query name="K-MatchesFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MatchesFunc-6" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain 'X'.</description>
+ <query name="K-MatchesFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Whitespace in the regexp is collapsed.</description>
+ <query name="K2-MatchesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Whitespace(before) in the regexp is collapsed, but not inside a character class.</description>
+ <query name="K2-MatchesFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Whitespace(after) in the regexp is collapsed, but not inside a character class.</description>
+ <query name="K2-MatchesFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Whitespace(in the middle) in the regexp is collapsed, but not inside a character class.</description>
+ <query name="K2-MatchesFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>whitespace in the regexp is collapsed, and should therefore compile.</description>
+ <query name="K2-MatchesFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-6" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>whitespace in the regexp is collapsed completely, and should therefore compile and match.</description>
+ <query name="K2-MatchesFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-7" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>whitespace in the regexp is not collapsed, and should therefore not compile.</description>
+ <query name="K2-MatchesFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-8" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Since no string is captured by the back-reference, the single character is matched.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4634</reflects-resolution>
+ <query name="K2-MatchesFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-9" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Since no string is captured by the back-reference, the single character is matched(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4634</reflects-resolution>
+ <query name="K2-MatchesFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-10" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>A non-matching backwards-reference matches the empty string.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4634</reflects-resolution>
+ <query name="K2-MatchesFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-11" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-MatchesFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-12" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-MatchesFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-13" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-MatchesFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-14" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-MatchesFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-15" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>A negative character class never match a non-character.</description>
+ <query name="K2-MatchesFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-16" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Use a pattern whose interpretation is unknown. See public report 4466.</description>
+ <query name="K2-MatchesFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-MatchesFunc-17" FilePath="Functions/AllStringFunc/MatchStringFunc/MatchesFunc/" scenario="standard">
+ <description>Caseless match with back-reference.</description>
+ <query name="K2-MatchesFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-MatchesFunc-17.txt</output-file>
+ </test-case>
+
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ReplaceFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:replace</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-replace3args-1" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(lower bound) $replacement = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-2" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(mid range) $pattern = xs:string(lower bound) $replacement = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-3" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(upper bound) $pattern = xs:string(lower bound) $replacement = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-4" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(mid range) $replacement = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-5" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(upper bound) $replacement = xs:string(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-6" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(lower bound) $replacement = xs:string(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace3args-7" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "replace" function with the arguments set as follows: $input = xs:string(lower bound) $pattern = xs:string(lower bound) $replacement = xs:string(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace3args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace3args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replaceErr-1" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Invalid flag for the "replace" function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replaceErr-1" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replaceErr-2" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>The value of $replacement contains a "\" character that is not part of a "\\" pair, unless it is immediately followed by a "$" character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replaceErr-2" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replaceErr-3" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>The value of $replacement contains a "$" character that is not immediately followed by a digit 0-9 and not immediately preceded by a "\".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replaceErr-3" date="2005-10-04"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-1" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with replacement = "*" as per example 1 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-1" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-2" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "a.*a" and replacement = "*" as an example 2 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-2" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-3" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "a.*?a" and replacement = "*" as an example 3 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-3" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-4" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "a" and replacement = "" as an example 4 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-4" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-5" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "a(.)" and replacement = "a$1$1" as an example 5 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-5" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-6" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = ".*?" and replacement = "$1" as an example 6 for this function. This should raise error.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-6" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-7" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "A+" and replacement = "b" as an example 7 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-7" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-8" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "A+?" and replacement = "b" as an example 8 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-8" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-9" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern = "^(.*?)d(.*)" and replacement = "$1c$2" as an example 9 for this function.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-9" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-10" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Two alternatives within the pattern both match at the same position in the $input. The first one is chosen.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-10" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-11" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:replace function with input set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-11" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-12" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate that calling function with flags ommited is same as flags being the zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-12" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-13" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\?" for an input string that contains "?".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-13" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-14" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\*" for an input string that contains "*".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-14" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-15" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\+" for an input string that contains "+".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-15" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-16" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\{" for an input string that contains "{".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-16" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-17" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\}" for an input string that contains "}".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-17" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-18" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\(" for an input string that contains "(".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-18" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-19" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\)" for an input string that contains ")".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-19" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-20" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\[" for an input string that contains "[".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-20" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-21" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\]" for an input string that contains "]".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-21" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-22" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\-" for an input string that contains "-".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-22" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-23" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\." for an input string that contains ".".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-23" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-24" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\|" for an input string that contains "|".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-24" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-25" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\\" for an input string that contains "\".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-25" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-26" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\t" for an input string that contains the tab character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-26" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-27" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "replace" with the pattern set to "\n" for an input string that contains the newline character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-27" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-28" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern set to "aa{1}" (exact quantity) for an input string that contains the "aa" string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-28" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-29" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern set to "aa{1,}" (min quantity) for an input string that contains the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-29" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-30" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern set to "aa{1,2}" (range quantity) for an input string that contains the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-30" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-31" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern set to "\^" for an input string that contains the "^" character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-31" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-32" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern set to "^a".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-32" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-replace-33" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of replace function with pattern that does not match the input string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.3" section-title="fn:replace" section-pointer="func-replace"/>
+ <query name="fn-replace-33" date="2005-10-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-replace-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain whitespace.</description>
+ <query name="K-ReplaceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>The pattern can't be the empty sequence.</description>
+ <query name="K-ReplaceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>The replacement can't be the empty sequence.</description>
+ <query name="K-ReplaceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain 'X'.</description>
+ <query name="K-ReplaceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Only four arguments are accepted.</description>
+ <query name="K-ReplaceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-6" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>A '\' cannot occur at the end of the line.</description>
+ <query name="K-ReplaceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-7" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>A '$' cannot occur at the end of the line.</description>
+ <query name="K-ReplaceFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-8" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>A '\' cannot be used to escape whitespace.</description>
+ <query name="K-ReplaceFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ReplaceFunc-9" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>A '$' cannot be followed by whitespace.</description>
+ <query name="K-ReplaceFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Unexpectedly ending escape.</description>
+ <query name="K2-ReplaceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Unexpectedly ending escape.</description>
+ <query name="K2-ReplaceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Use a back reference that isn't preceeded by sufficiently many captures, and therefore match the empty sequence.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4634</reflects-resolution>
+ <query name="K2-ReplaceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-ReplaceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#2).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-ReplaceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-6" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-ReplaceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ReplaceFunc-7" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="runtime-error">
+ <description>Use a back reference inside a character class(#3).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4106</reflects-resolution>
+ <query name="K2-ReplaceFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ReplaceFunc-8" FilePath="Functions/AllStringFunc/MatchStringFunc/ReplaceFunc/" scenario="standard">
+ <description>Use fn:replace inside user function.</description>
+ <query name="K2-ReplaceFunc-8" date="2008-06-06+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ReplaceFunc-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TokenizeFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:tokenize</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-tokenize-1" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>The supplied $pattern matches a zero-length string and thus and error must be raised.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-1" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-2" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" function with an invalid value for flags.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-2" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-3" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern value set to "\s+" as per example 1 for this function from the Func and Ops sepcs.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-3" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-4" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern value set to "\s*" as per example 2 for this function from the Func and Ops sepcs. .</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-4" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-5" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern value set to "\s*&lt;br&gt;\s*" and flag set to "i" as per example 4 for this function from the Func and Ops sepcs. .</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-5" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-6" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern with the falgs argument set to the zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-6" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-7" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern with the $input set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-7" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-8" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with pattern with the $input set to the zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-8" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-9" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with two patterns that match the input string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-9" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-10" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" where the pattern does not matches the input string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-10" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-11" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "^a".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-11" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-12" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\^a" for an input string that contains "^".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-12" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-13" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\?" for an input string that contains "?".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-13" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-14" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\*" for an input string that contains "*".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-14" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-15" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\+" for an input string that contains "+".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-15" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-16" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\{" for an input string that contains "{".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-16" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-17" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\}" for an input string that contains "}".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-17" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-18" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\(" for an input string that contains "(".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-18" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-19" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\)" for an input string that contains ")".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-19" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-20" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\]" for an input string that contains "]".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-20" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-21" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\[" for an input string that contains "[".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-21" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-22" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\-" for an input string that contains "-".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-22" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-23" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\." for an input string that contains ".".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-23" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-24" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\|" for an input string that contains "|".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-24" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-25" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\\" for an input string that contains "\".</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-25" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-26" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\t" for an input string that contains the tab character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-26" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-27" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "\n" for an input string that contains the newline character.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-27" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-28" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "aa{1}" (exact quantity) for an input string that the "aa" string.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-28" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-29" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "aa{1,}" (exact quantity) for an input string that the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-29" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-tokenize-30" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Test of "tokenize" with the pattern set to "aa{1,2}" (range quantity) for an input string that the "aa" string twice.</description>
+ <spec-citation spec="FuncOps" section-number="7.6.4" section-title="fn:tokenize" section-pointer="func-tokenize"/>
+ <query name="fn-tokenize-30" date="2005-10-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-tokenize-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TokenizeFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error">
+ <description>fn:tokenize takes at least two arguments.</description>
+ <query name="K-TokenizeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TokenizeFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error">
+ <description>The pattern can't be the empty sequence.</description>
+ <query name="K-TokenizeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TokenizeFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain whitespace.</description>
+ <query name="K-TokenizeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TokenizeFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error">
+ <description>The flags argument cannot contain 'X'.</description>
+ <query name="K-TokenizeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORX0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TokenizeFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="runtime-error">
+ <description>Only three arguments are accepted.</description>
+ <query name="K-TokenizeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-1" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>fn:tokenize with a positional predicate.</description>
+ <query name="K2-TokenizeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-2" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>fn:tokenize with a positional predicate.</description>
+ <query name="K2-TokenizeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-3" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>fn:tokenize with a positional predicate(#2).</description>
+ <query name="K2-TokenizeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-4" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>fn:tokenize with a positional predicate(#3).</description>
+ <query name="K2-TokenizeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-5" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>Tokenize a sequence of words.</description>
+ <query name="K2-TokenizeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-6" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>A regexp that some Java versions have trouble with.</description>
+ <query name="K2-TokenizeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-TokenizeFunc-7" FilePath="Functions/AllStringFunc/MatchStringFunc/TokenizeFunc/" scenario="standard">
+ <description>Tokenize on a single whitespace.</description>
+ <query name="K2-TokenizeFunc-7" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-TokenizeFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AnalyzeString">
+ <GroupInfo>
+ <title>Tests of XQuery 1.1 analyze-string() function</title>
+ <description>New function in XQuery 1.1</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="analyzeString-001" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string on a zero length string. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-001" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-002" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string on an empty sequence. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-002" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-003" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with a mix of matching and non-matching strings. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-003" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-004" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with a single non-matching string. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-004" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-005" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with a single matching string. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-005" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-006" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with adjacent matching strings. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-006" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-007" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with a single captured group. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-007" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-008" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string with nested captured groups. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-008" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-009" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, groups in alternative branches. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-009" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-009.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-010" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, with "i" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-010" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-010.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-011" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, with "i" and "x" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-011" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-011.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-012" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, flags set to zero-length string. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-012" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-012.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-013" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, with "s" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-013" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-013.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-014" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, multiple lines without "s" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-014" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-014.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-015" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, multiple lines with "m" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-015" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-015.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-016" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Purpose: analyze-string, multiple lines without "m" flag. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-016" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-016.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-017" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Subtle distinction in the nesting of an empty captured group</description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-017" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-017.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-018" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> Subtle distinction in the nesting of an empty captured group</description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-018" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-018.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-019" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> "q" flag suppresses grouping </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-019" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-019.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-020" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> test typing of result of analyze-string: with no import-schema </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-020" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-020.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-021" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description>test typing of result of analyze-string: with no import-schema </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-021" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-021.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-022" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> test string value of result of analyze-string </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-022" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-022.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-023" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description> test string value of result of analyze-string </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-023" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-023.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-024" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="standard" Creator="Michael Kay">
+ <description>test typed value of result of analyze-string: referencing a name defined in the schema </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-024" date="2009-10-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">analyzeString-024.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="analyzeString-901" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="runtime-error" Creator="Michael Kay">
+ <description> Purpose: analyze-string with bad regex pattern. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-901" date="2009-10-18"/>
+ <expected-error spec-version="1.1">FORX0002</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-902" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="runtime-error" Creator="Michael Kay">
+ <description> Purpose: analyze-string with bad regex flags. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-902" date="2009-10-18"/>
+ <expected-error spec-version="1.1">FORX0001</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="analyzeString-903" FilePath="Functions/AllStringFunc/MatchStringFunc/AnalyzeString/" scenario="runtime-error" Creator="Michael Kay">
+ <description> Purpose: analyze-string, error, regex matches zero-length string. </description>
+ <spec-citation spec="FuncOps" section-number="5.6.5" section-title="fn:analyze-string" section-pointer="func-analyze-string"/>
+ <query name="analyzeString-903" date="2009-10-18"/>
+ <expected-error spec-version="1.1">FORX0003</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0017</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="URIFunc" featureOwner="IBM/XSLT and Frans Englich">
+ <GroupInfo>
+ <title>Functions for anyURI</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ResolveURIFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:resolve-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-resolve-uri-1" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with first argument (relative) set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-1" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-1.txt</output-file>
+ </test-case>
+ <test-case name="fn-resolve-uri-2" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of "fn:resolve-uri" function with first argument (relative) set to zero length string. Use base-uri property, which is set.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-2" date="2005-11-18"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-3" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with first argument set to an invalid uri.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-3" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-4" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with second argument set to an invalid uri.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-4" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-5" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with first argument (relative) set to an absolute URI. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-5" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-6" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-6" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-7" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to xs:string. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-7" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-8" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:string. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-8" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-9" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:upper-case. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-9" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-10" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:lower-case. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-10" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-11" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-11" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-12" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:string-join function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-12" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-13" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:concat function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-13" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-14" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring-before function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-14" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-15" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring-after function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-15" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-16" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:string function. Second argument set to zero length stringTwo argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-16" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-17" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:upper-case function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-17" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-18" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:lower-case function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-18" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-19" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-19" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-20" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:string-join function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-20" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-21" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:concat function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-21" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-22" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring-before function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-22" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-23" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:resolve-uri" function with argument (relative) set to an absolute URI and given as argument to fn:substring-after function. Two argument version of the function.</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <query name="fn-resolve-uri-23" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-uri-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-24" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Evaluation of "fn:resolve-uri" function with second argument ($base) being a relative URI. See erratum FO.E1</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4373</reflects-resolution>
+ <query name="fn-resolve-uri-24" date="2010-01-04"/>
+ <expected-error>FORG0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-resolve-uri-25" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Evaluation of "fn:resolve-uri" function with first argument ($relative) being an absolute URI and
+ second argument ($base) being a relative URI. See erratum FO.E1</description>
+ <spec-citation spec="FuncOps" section-number="8.1" section-title="fn:resolve-uri" section-pointer="func-resolve-uri"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4373</reflects-resolution>
+ <query name="fn-resolve-uri-25" date="2010-01-04"/>
+ <output-file role="principal" compare="Text">fn-resolve-uri-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ResolveURIFunc-1" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `resolve-uri()`.</description>
+ <query name="K-ResolveURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveURIFunc-2" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `resolve-uri("http://www.example.com/", "relative/uri.ext", "wrong param")`.</description>
+ <query name="K-ResolveURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveURIFunc-3" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard">
+ <description>A test whose essence is: `resolve-uri("relative/uri.ext", "http://www.example.com/") eq xs:anyURI("http://www.example.com/relative/uri.ext")`.</description>
+ <query name="K-ResolveURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ResolveURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveURIFunc-4" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard">
+ <description>A test whose essence is: `resolve-uri("", "http://www.example.com/") eq xs:anyURI("http://www.example.com/")`.</description>
+ <query name="K-ResolveURIFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ResolveURIFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveURIFunc-5" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(resolve-uri((), "http://www.example.com/"))`.</description>
+ <query name="K-ResolveURIFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ResolveURIFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveURIFunc-6" FilePath="Functions/URIFunc/ResolveURIFunc/" scenario="standard">
+ <description>A test whose essence is: `resolve-uri("http://www.example.com/absolute", "http://www.example.com/") eq xs:anyURI("http://www.example.com/absolute")`.</description>
+ <query name="K-ResolveURIFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ResolveURIFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="BooleanFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Functions on Boolean Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TrueFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:true</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-true-1" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple call to an "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-2" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation to an "fn:true" function as an argument to an "fn:not()" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-3" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a logical expression involving the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-4" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:function" function with a logical expression involving the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-5" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-5" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-6" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-6" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-7" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-7" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-8" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-8" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-9" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-9" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-10" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-10" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-11" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-11" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-12" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "!=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-12" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-13" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "&lt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-13" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-14" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "&lt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-14" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-15" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "&gt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-15" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-16" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function with a comparison expression involving the "&gt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-16" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-17" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function as an argument to an "xs:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-17" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-18" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function as an argument to an "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-18" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-19" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function (string representation) as arguments to an "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-19" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-20" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function (string representation) as arguments to an "fn:contains" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-20" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-true-21" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:true()" function (string representation) as an argument to an "fn:string-length" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.1" section-title="fn:true" section-pointer="func-true"/>
+ <query name="fn-true-21" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-true-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TrueFunc-1" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `true(1)`.</description>
+ <query name="K-TrueFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TrueFunc-2" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard">
+ <description>A test whose essence is: `true() eq true()`.</description>
+ <query name="K-TrueFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TrueFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TrueFunc-3" FilePath="Functions/BooleanFunc/TrueFunc/" scenario="standard">
+ <description>A test whose essence is: `true()`.</description>
+ <query name="K-TrueFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TrueFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="FalseFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:false</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-false-1" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple call to an "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-2" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation to an "fn:false" function as an argument to an "fn:not()" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-3" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a logical expression involving the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-4" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:function" function with a logical expression involving the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-5" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-5" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-6" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-6" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-7" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-7" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-8" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-8" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-9" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-9" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-10" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-10" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-11" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-11" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-12" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "!=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-12" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-13" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "&lt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-13" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-14" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "&lt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-14" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-15" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "&gt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-15" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-16" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function with a comparison expression involving the "&gt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-16" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-17" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function as an argument to an "xs:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-17" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-18" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function as an argument to an "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-18" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-19" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function (string representation) as arguments to an "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-19" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-20" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function (string representation) as arguments to an "fn:contains" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-20" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-false-21" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:false()" function (string representation) as an argument to an "fn:string-length" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.1.2" section-title="fn:false" section-pointer="func-false"/>
+ <query name="fn-false-21" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-false-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FalseFunc-1" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `false(1)`.</description>
+ <query name="K-FalseFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FalseFunc-2" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard">
+ <description>A test whose essence is: `false() eq false()`.</description>
+ <query name="K-FalseFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FalseFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-FalseFunc-3" FilePath="Functions/BooleanFunc/FalseFunc/" scenario="standard">
+ <description>A test whose essence is: `not(false())`.</description>
+ <query name="K-FalseFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-FalseFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NotFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:not</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-notint1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notint1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notint1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notintg1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notintg1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notintg1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdec1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdec1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdec1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdbl1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdbl1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notdbl1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notflt1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notflt1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notflt1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notlng1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notlng1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notlng1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notusht1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notusht1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notusht1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnint1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnint1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnint1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notpint1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notpint1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notpint1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notulng1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notulng1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notulng1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnpi1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnpi1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnpi1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnni1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnni1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notnni1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notsht1args-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notsht1args-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-notsht1args-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "not" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-notsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-notsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple call to an "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-1" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation to an "fn:not" function as an argument to an "fn:not()" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-2" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a logical expression involving the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-3" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-4" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:function" function with a logical expression involving the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-4" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-5" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "eq" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-5" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-6" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "ne" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-6" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-7" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "lt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-7" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-8" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "le" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-8" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-9" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "gt" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-9" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-10" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "ge" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-10" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-11" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-11" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-12" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "!=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-12" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-13" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "&lt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-13" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-14" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "&lt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-14" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-15" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "&gt;" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-15" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-16" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function with a comparison expression involving the "&gt;=" operator.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-16" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-17" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function as an argument to an "xs:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-17" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-18" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function as an argument to an "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-18" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-19" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function (string representation) as arguments to an "fn:concat" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-19" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-20" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function (string representation) as arguments to an "fn:contains" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-20" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-not-21" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an "fn:not()" function (string representation) as an argument to an "fn:string-length" function.</description>
+ <spec-citation spec="FuncOps" section-number="9.3.1" section-title="fn:not" section-pointer="func-not"/>
+ <query name="fn-not-21" date="2005-08-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-not-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-1" FilePath="Functions/BooleanFunc/NotFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `not()`.</description>
+ <query name="K-NotFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-2" FilePath="Functions/BooleanFunc/NotFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `not(1, 2, 3, 4, 5, 6)`.</description>
+ <query name="K-NotFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-3" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(false() and false())`.</description>
+ <query name="K-NotFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-4" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(not(true()))`.</description>
+ <query name="K-NotFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-5" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(false())`.</description>
+ <query name="K-NotFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-6" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(0)`.</description>
+ <query name="K-NotFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-7" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(())`.</description>
+ <query name="K-NotFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-8" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(xs:anyURI(""))`.</description>
+ <query name="K-NotFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-9" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>A test whose essence is: `not(not(xs:anyURI("example.com/")))`.</description>
+ <query name="K-NotFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NotFunc-10" FilePath="Functions/BooleanFunc/NotFunc/" scenario="standard">
+ <description>fn:not() combined with fn:boolean().</description>
+ <query name="K-NotFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NotFunc-10.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="DurationDateTimeFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Functions on Durations, Dates and Times</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="ComponentExtractionDDT" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Component Extraction Functions on Durations, Dates and Times</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearsFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:years-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-years-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-1" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-1" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-2" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-2" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-3" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-3" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-4" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-4" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-5" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-5" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-6" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-6" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-7" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-7" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-8" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-8" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-9" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-9" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-10" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-10" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-11" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-11" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-12" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-12" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-13" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-13" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-14" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-14" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-15" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-15" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-16" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-16" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-17" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-17" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-18" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-18" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-19" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-19" date="2005-06-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-years-from-duration-20" FilePath="Functions/DurationDateTimeFunc/YearsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "years-from-duration" function with wrong argument types.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.1" section-title="fn:years-from-duration" section-pointer="func-years-from-duration"/>
+ <query name="fn-years-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-years-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `years-from-duration()`.</description>
+ <query name="K-YearsFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `years-from-duration((), "Wrong param")`.</description>
+ <query name="K-YearsFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(years-from-duration(()))`.</description>
+ <query name="K-YearsFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearsFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `years-from-duration(()) instance of xs:integer?`.</description>
+ <query name="K-YearsFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearsFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `years-from-duration(xs:yearMonthDuration("P0003Y2M")) eq 3`.</description>
+ <query name="K-YearsFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearsFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking years-from-duration() on a negative duration.</description>
+ <query name="K-YearsFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearsFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearsFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking years-from-duration() on an negative xs:duration.</description>
+ <query name="K-YearsFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearsFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MonthsFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:months-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-months-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function with the arguments set as follows: $arg = xs:yearMonthDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-1" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-2" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-3" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-4" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-5" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-6" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-7" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-8" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-9" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-10" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-11" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-12" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-13" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-14" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-15" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-15" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-16" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-16" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-17" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-17" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-18" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-18" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-19" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-19" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-months-from-duration-20" FilePath="Functions/DurationDateTimeFunc/MonthsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "months-from-duration" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.2" section-title="fn:months-from-duration" section-pointer="func-months-from-duration"/>
+ <query name="fn-months-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-months-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `months-from-duration()`.</description>
+ <query name="K-MonthsFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `months-from-duration((), "Wrong param")`.</description>
+ <query name="K-MonthsFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(months-from-duration(()))`.</description>
+ <query name="K-MonthsFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthsFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `months-from-duration(()) instance of xs:integer?`.</description>
+ <query name="K-MonthsFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthsFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `months-from-duration(xs:yearMonthDuration("P0003Y2M")) eq 2`.</description>
+ <query name="K-MonthsFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthsFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking months-from-duration() on a negative duration.</description>
+ <query name="K-MonthsFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthsFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthsFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking months-from-duration() on an negative xs:duration.</description>
+ <query name="K-MonthsFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthsFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DaysFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:days-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-days-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-1" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-2" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-3" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-4" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-5" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-6" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-7" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-8" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-9" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-10" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-11" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-12" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-13" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-14" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-15" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-15" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-16" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-16" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-17" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-17" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-18" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-18" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-19" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-19" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-days-from-duration-20" FilePath="Functions/DurationDateTimeFunc/DaysFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "days-from-duration" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.3" section-title="fn:days-from-duration" section-pointer="func-days-from-duration"/>
+ <query name="fn-days-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-days-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `days-from-duration()`.</description>
+ <query name="K-DaysFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `days-from-duration((), "Wrong param")`.</description>
+ <query name="K-DaysFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(days-from-duration(()))`.</description>
+ <query name="K-DaysFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DaysFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `days-from-duration(()) instance of xs:integer?`.</description>
+ <query name="K-DaysFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DaysFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `days-from-duration(xs:dayTimeDuration("P45678DT8H2M1.03S")) eq 45678`.</description>
+ <query name="K-DaysFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DaysFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking days-from-duration() on a negative duration.</description>
+ <query name="K-DaysFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DaysFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DaysFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking days-from-duration() on an negative xs:duration.</description>
+ <query name="K-DaysFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DaysFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HoursFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:hours-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-hours-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-1" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-1" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-2" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-2" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-3" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function as per example 3 (for this function) from the Function and Operators sepcs.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-3" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-4" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function as per example 4 (for this function) from the Function and Operators specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-4" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-5" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-5" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-6" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-6" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-7" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-7" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-8" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-8" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-9" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-9" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-10" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-10" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-11" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-11" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-12" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-12" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-13" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-13" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-14" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-14" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-15" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-15" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-16" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-16" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-17" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-17" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-18" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-18" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-19" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-19" date="2005-06-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-duration-20" FilePath="Functions/DurationDateTimeFunc/HoursFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-duration" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.4" section-title="fn:hours-from-duration" section-pointer="func-hours-from-duration"/>
+ <query name="fn-hours-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-duration()`.</description>
+ <query name="K-HoursFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-duration((), "Wrong param")`.</description>
+ <query name="K-HoursFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(hours-from-duration(()))`.</description>
+ <query name="K-HoursFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-duration(()) instance of xs:integer?`.</description>
+ <query name="K-HoursFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-duration(xs:dayTimeDuration("P3DT8H2M1.03S")) eq 8`.</description>
+ <query name="K-HoursFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking hours-from-duration() on a negative duration.</description>
+ <query name="K-HoursFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking days-from-hours() on an negative xs:duration.</description>
+ <query name="K-HoursFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MinutesFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:minutes-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-1" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-2" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-3" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-4" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-4" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-5" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-5" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-6" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-6" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-7" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-7" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-8" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-8" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-9" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-9" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-10" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-10" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-11" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-11" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-12" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-12" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-13" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-13" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-14" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-14" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-15" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-15" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-16" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-16" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-17" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-17" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-18" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-18" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-19" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-19" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-20" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-duration-21" FilePath="Functions/DurationDateTimeFunc/MinutesFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-duration" function to test the normalization of duration.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.5" section-title="fn:minutes-from-duration" section-pointer="func-minutes-from-duration"/>
+ <query name="fn-minutes-from-duration-21" date="2006-07-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-duration-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-duration()`.</description>
+ <query name="K-MinutesFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-duration((), "Wrong param")`.</description>
+ <query name="K-MinutesFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(minutes-from-duration(()))`.</description>
+ <query name="K-MinutesFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-duration(()) instance of xs:integer?`.</description>
+ <query name="K-MinutesFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-duration(xs:dayTimeDuration("P3DT8H2M1.03S")) eq 2`.</description>
+ <query name="K-MinutesFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking minutes-from-duration() on a negative duration.</description>
+ <query name="K-MinutesFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking minutes-from-hours() on an negative xs:duration.</description>
+ <query name="K-MinutesFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SecondsFromDurationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:seconds-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration1args-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration1args-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration1args-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function with the arguments set as follows: $arg = xs:dayTimeDuration(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-1" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-2" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-3" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-4" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-4" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-5" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-5" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-6" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-6" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-7" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-7" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-8" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-8" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-9" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-9" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-10" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-10" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-11" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-11" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-12" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-12" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-13" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-13" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-14" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-14" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-15" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-15" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-16" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-16" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-17" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-17" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-18" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-18" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-19" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-19" date="2006-06-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-20" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-20" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-duration-21" FilePath="Functions/DurationDateTimeFunc/SecondsFromDurationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-duration" function to evaluate the normalization of the duration.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.6" section-title="fn:seconds-from-duration" section-pointer="func-seconds-from-duration"/>
+ <query name="fn-seconds-from-duration-21" date="2006-07-12"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-duration-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-duration()`.</description>
+ <query name="K-SecondsFromDurationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-duration((), "Wrong param")`.</description>
+ <query name="K-SecondsFromDurationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(seconds-from-duration(()))`.</description>
+ <query name="K-SecondsFromDurationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDurationFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="standard">
+ <description>A test whose essence is: `seconds-from-duration(()) instance of xs:decimal?`.</description>
+ <query name="K-SecondsFromDurationFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDurationFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking seconds-from-duration() on a positive duration.</description>
+ <query name="K-SecondsFromDurationFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDurationFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking seconds-from-duration() on a negative duration.</description>
+ <query name="K-SecondsFromDurationFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDurationFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDurationFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFunc/" scenario="standard">
+ <description>Simple test invoking minutes-from-seconds() on an negative xs:duration.</description>
+ <query name="K-SecondsFromDurationFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDurationFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:year-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-1" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function as per example 2(of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-2" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function as per example 3 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-3" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function used as an argument of an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-4" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-5" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function with argument set so that function returns a negative number.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-6" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function with argument set so the function returns 0001.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-7" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-8" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-9" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-10" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-10" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-11" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-12" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-13" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTimeNew-14" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTimeNew-14" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTimeNew-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTimeNew-15" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTimeNew-15" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTimeNew-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-16" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-17" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-18" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/YearFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.7" section-title="fn:year-from-dateTime" section-pointer="func-year-from-dateTime"/>
+ <query name="fn-year-from-dateTime-19" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `year-from-dateTime()`.</description>
+ <query name="K-YearFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `year-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-YearFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(year-from-dateTime(()))`.</description>
+ <query name="K-YearFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `year-from-dateTime(()) instance of xs:integer?`.</description>
+ <query name="K-YearFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `year-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 2001`.</description>
+ <query name="K-YearFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MonthFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:month-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-1" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function as per example 2(of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-2" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function as per example 3 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-3" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function used as an argument of an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-4" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-5" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function with argument set so that function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-6" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function with argument set so the function returns 12. Use Zulu.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-7" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-8" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-9" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTimeNew-10" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTimeNew-10" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTimeNew-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-11" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-12" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-13" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-14" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-14" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-15" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-15" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-16" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-17" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-18" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/MonthFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.8" section-title="fn:month-from-dateTime" section-pointer="func-month-from-dateTime"/>
+ <query name="fn-month-from-dateTime-19" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `month-from-dateTime()`.</description>
+ <query name="K-MonthFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `month-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-MonthFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(month-from-dateTime(()))`.</description>
+ <query name="K-MonthFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `month-from-dateTime(()) instance of xs:integer?`.</description>
+ <query name="K-MonthFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `month-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 2`.</description>
+ <query name="K-MonthFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:day-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-1" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function as per example 2(of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-2" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function as per example 3 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-3" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function used as an argument of an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-4" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-5" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function with argument set so that function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-6" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function with argument set so the function returns 31. Use Zulu.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-7" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-8" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-9" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTimeNew-10" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTimeNew-10" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTimeNew-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-11" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-12" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-13" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-14" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-14" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-15" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-15" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-16" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-17" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-18" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/DayFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.9" section-title="fn:day-from-dateTime" section-pointer="func-day-from-dateTime"/>
+ <query name="fn-day-from-dateTime-19" date="2005-08-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `day-from-dateTime()`.</description>
+ <query name="K-DayFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `day-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-DayFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(day-from-dateTime(()))`.</description>
+ <query name="K-DayFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `day-from-dateTime(()) instance of xs:integer?`.</description>
+ <query name="K-DayFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `day-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 3`.</description>
+ <query name="K-DayFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HoursFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:hours-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function as per example 1 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function as per example 2 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function as per example 3 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function as per example 4 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function with argument set so the function returns 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function with argument set so the function returns 23.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a substraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-10" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-14" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-15" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/HoursFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.10" section-title="fn:hours-from-dateTime" section-pointer="func-hours-from-dateTime"/>
+ <query name="fn-hours-from-dateTime-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-dateTime()`.</description>
+ <query name="K-HoursFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-HoursFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(hours-from-dateTime(()))`.</description>
+ <query name="K-HoursFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-dateTime(()) instance of xs:integer?`.</description>
+ <query name="K-HoursFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 8`.</description>
+ <query name="K-HoursFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MinutesFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:minutes-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function as per example 1 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function as per example 2 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-less-than expression (lee operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function with argument set so the function returns 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function with argument set so the function returns 59.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-10" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-14" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-15" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.11" section-title="fn:minutes-from-dateTime" section-pointer="func-minutes-from-dateTime"/>
+ <query name="fn-minutes-from-dateTime-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-dateTime()`.</description>
+ <query name="K-MinutesFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-MinutesFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(minutes-from-dateTime(()))`.</description>
+ <query name="K-MinutesFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-dateTime(()) instance of xs:integer?`.</description>
+ <query name="K-MinutesFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 23`.</description>
+ <query name="K-MinutesFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SecondsFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:seconds-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime1args-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime1args-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime1args-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function as per example 1 of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function as as an argument to the "avg" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-4" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-5" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-6" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function with argument set so the function returns 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-7" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function with argument set so the function returns 59.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-8" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-9" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-10" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-11" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-12" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-13" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-14" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-15" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-16" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-17" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-18" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-dateTime-19" FilePath="Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.12" section-title="fn:seconds-from-dateTime" section-pointer="func-seconds-from-dateTime"/>
+ <query name="fn-seconds-from-dateTime-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-dateTime()`.</description>
+ <query name="K-SecondsFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-SecondsFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(seconds-from-dateTime(()))`.</description>
+ <query name="K-SecondsFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `seconds-from-dateTime(()) instance of xs:decimal?`.</description>
+ <query name="K-SecondsFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `seconds-from-dateTime(xs:dateTime("2001-02-03T08:23:12.43")) eq 12.43`.</description>
+ <query name="K-SecondsFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimezoneFromDateTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:timezone-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-1" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-2" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as as per example 3 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-3" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-4" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-5" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function with argument set so the function returns a dayTimeDuration of 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-6" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function that uses a timezone of "-00:00".</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-7" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-8" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-9" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-10" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-11" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as an argument to the fn:number function. Should return NaN.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-12" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function used as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-13" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-14" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-15" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-16" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-17" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-18" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-19" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-dateTimealt-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-dateTime" function, which is part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.13" section-title="fn:timezone-from-dateTime" section-pointer="func-timezone-from-dateTime"/>
+ <query name="fn-timezone-from-dateTimealt-20" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-dateTimealt-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-dateTime()`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-dateTime((), "Wrong param")`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-dateTime(()))`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-dateTime(()) instance of xs:dayTimeDuration?`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-dateTime(xs:dateTime("2004-10-12T23:43:12Z")) eq xs:dayTimeDuration("PT0S")`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateTimeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-dateTime(xs:dateTime("2004-10-12T23:43:12-08:23")) eq xs:dayTimeDuration("-PT8H23M")`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateTimeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateTimeFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-dateTime(xs:dateTime("2004-12-10T23:43:41.965")))`.</description>
+ <query name="K-TimezoneFromDateTimeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateTimeFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="YearFromDateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:year-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-year-from-date1args-1" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function with the arguments set as follows: $arg = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date1args-2" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function with the arguments set as follows: $arg = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date1args-3" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function with the arguments set as follows: $arg = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-1" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function as per example 1 of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-2" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function as as per example 2 of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-3" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-4" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-5" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-6" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-7" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function with argument set so the function returns a negative number.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-8" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-9" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-10" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-11" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-12" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-13" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-14" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-15" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-16" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-17" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-18" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-year-from-date-19" FilePath="Functions/DurationDateTimeFunc/YearFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "year-from-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.14" section-title="fn:year-from-date" section-pointer="func-year-from-date"/>
+ <query name="fn-year-from-date-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-year-from-date-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `year-from-date()`.</description>
+ <query name="K-YearFromDateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `year-from-date((), "Wrong param")`.</description>
+ <query name="K-YearFromDateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(year-from-date(()))`.</description>
+ <query name="K-YearFromDateFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `year-from-date(()) instance of xs:integer?`.</description>
+ <query name="K-YearFromDateFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-YearFromDateFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `year-from-date(xs:date("2000-02-03")) eq 2000`.</description>
+ <query name="K-YearFromDateFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-YearFromDateFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MonthFromDateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:month-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-month-from-date1args-1" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function with the arguments set as follows: $arg = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date1args-2" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function with the arguments set as follows: $arg = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date1args-3" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function with the arguments set as follows: $arg = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-1" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function as per example 1 of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-2" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function as as per example 2 of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-3" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-4" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-5" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-6" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function with argument set so the function returns 1.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-7" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function with argument set so the function returns 12.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-8" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-9" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-10" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-11" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-12" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-13" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-14" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-15" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-16" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-17" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-18" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-month-from-date-19" FilePath="Functions/DurationDateTimeFunc/MonthFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "month-from-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.15" section-title="fn:month-from-date" section-pointer="func-month-from-date"/>
+ <query name="fn-month-from-date-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-month-from-date-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `month-from-date()`.</description>
+ <query name="K-MonthFromDateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `month-from-date((), "Wrong param")`.</description>
+ <query name="K-MonthFromDateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(month-from-date(()))`.</description>
+ <query name="K-MonthFromDateFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `month-from-date(()) instance of xs:integer?`.</description>
+ <query name="K-MonthFromDateFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MonthFromDateFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `month-from-date(xs:date("2000-02-03")) eq 2`.</description>
+ <query name="K-MonthFromDateFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MonthFromDateFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="DayFromDateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:day-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-day-from-date1args-1" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function with the arguments set as follows: $arg = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date1args-2" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function with the arguments set as follows: $arg = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date1args-3" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function with the arguments set as follows: $arg = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-1" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function as per example 1 of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-2" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function as as per example 2 of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-3" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-4" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-5" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-6" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function with argument set so the function returns 31.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-7" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function used as arguments to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-8" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-9" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-10" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-11" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-12" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-13" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-14" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-15" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-16" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-17" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-18" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-day-from-date-19" FilePath="Functions/DurationDateTimeFunc/DayFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "day-from-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.16" section-title="fn:day-from-date" section-pointer="func-day-from-date"/>
+ <query name="fn-day-from-date-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-day-from-date-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `day-from-date()`.</description>
+ <query name="K-DayFromDateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `day-from-date((), "Wrong param")`.</description>
+ <query name="K-DayFromDateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(day-from-date(()))`.</description>
+ <query name="K-DayFromDateFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `day-from-date(()) instance of xs:integer?`.</description>
+ <query name="K-DayFromDateFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-DayFromDateFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `day-from-date(xs:date("2000-02-03")) eq 3`.</description>
+ <query name="K-DayFromDateFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-DayFromDateFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimezoneFromDateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:timezone-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function as per example 1 of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-1" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function as as per example 2 of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-2" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-less-than expression (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-3" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-4" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-5" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function with argument set so the function returns a dayTimeDuration of 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-6" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function that uses a timezone of "-00:00".</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-7" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-8" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-9" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-10" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-11" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function as an argument to the fn:number function. Should return NaN.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-12" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function used as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-13" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-14" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-15" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-16" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-17" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-18" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-19" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-date-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFromDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-date" function, which is part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.17" section-title="fn:timezone-from-date" section-pointer="func-timezone-from-date"/>
+ <query name="fn-timezone-from-date-20" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-date-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-date()`.</description>
+ <query name="K-TimezoneFromDateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-date((), "Wrong param")`.</description>
+ <query name="K-TimezoneFromDateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-date(()))`.</description>
+ <query name="K-TimezoneFromDateFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-date(()) instance of xs:dayTimeDuration?`.</description>
+ <query name="K-TimezoneFromDateFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-date(xs:date("2004-10-12Z")) eq xs:dayTimeDuration("PT0S")`.</description>
+ <query name="K-TimezoneFromDateFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-date(xs:date("2004-10-12-08:23")) eq xs:dayTimeDuration("-PT8H23M")`.</description>
+ <query name="K-TimezoneFromDateFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromDateFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-date(xs:date("2004-10-12")))`.</description>
+ <query name="K-TimezoneFromDateFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromDateFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HoursFromTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:hours-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-hours-from-time1args-1" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function with the arguments set as follows: $arg = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time1args-2" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function with the arguments set as follows: $arg = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time1args-3" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function with the arguments set as follows: $arg = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-1" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-2" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function as per example 2 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-3" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function as per example 3 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-4" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function as per example 4 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-5" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-6" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function with argument set so the function returns 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-7" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function with argument set so the function returns 23.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-8" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-9" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a substraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-10" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-11" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-12" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-13" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-14" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-15" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-16" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-17" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-18" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-hours-from-time-19" FilePath="Functions/DurationDateTimeFunc/HoursFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "hours-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.18" section-title="fn:hours-from-time" section-pointer="func-hours-from-time"/>
+ <query name="fn-hours-from-time-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-hours-from-time-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-time()`.</description>
+ <query name="K-HoursFromTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `hours-from-time((), "Wrong param")`.</description>
+ <query name="K-HoursFromTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(hours-from-time(()))`.</description>
+ <query name="K-HoursFromTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-time(()) instance of xs:integer?`.</description>
+ <query name="K-HoursFromTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-HoursFromTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `hours-from-time(xs:time("23:11:12.43")) eq 23`.</description>
+ <query name="K-HoursFromTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-HoursFromTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="MinutesFromTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:minutes-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-minutes-from-time1args-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function with the arguments set as follows: $arg = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time1args-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function with the arguments set as follows: $arg = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time1args-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function with the arguments set as follows: $arg = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-1" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-2" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function used as part of a numeric less than operation (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-3" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function as part of a numeric greater than operation (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-4" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function used as an argument to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-5" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-6" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function with argument set so the function returns 59.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-7" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function as part of an abs function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-8" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-9" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-10" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-11" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-12" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-13" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-14" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-15" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-16" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-17" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-18" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minutes-from-time-19" FilePath="Functions/DurationDateTimeFunc/MinutesFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "minutes-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.19" section-title="fn:minutes-from-time" section-pointer="func-minutes-from-time"/>
+ <query name="fn-minutes-from-time-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minutes-from-time-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-time()`.</description>
+ <query name="K-MinutesFromTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `minutes-from-time((), "Wrong param")`.</description>
+ <query name="K-MinutesFromTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(minutes-from-time(()))`.</description>
+ <query name="K-MinutesFromTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-time(()) instance of xs:integer?`.</description>
+ <query name="K-MinutesFromTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-MinutesFromTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `minutes-from-time(xs:time("23:11:12.43")) eq 11`.</description>
+ <query name="K-MinutesFromTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-MinutesFromTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SecondsFromTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:seconds-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-seconds-from-time1args-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function with the arguments set as follows: $arg = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time1args-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function with the arguments set as follows: $arg = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time1args-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function with the arguments set as follows: $arg = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-1" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function as per example 1 (of this function) of the Functions Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-1" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-2" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function used as part of a numeric less than operation (lt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-2" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-3" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function as part of a numeric greater than operation (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-3" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-4" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function used as an argument to an avg function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-4" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-5" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-5" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-6" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function with argument set so the function returns 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-6" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-7" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function with argument set to return 59.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-7" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-8" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-8" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-9" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-9" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-10" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a multiplication expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-10" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-11" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-11" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-12" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of an idiv expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-12" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-13" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a mod expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-13" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-14" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-unary-plus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-14" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-15" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-unary-minus expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-15" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-16" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-16" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-17" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-17" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-18" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-18" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-seconds-from-time-19" FilePath="Functions/DurationDateTimeFunc/SecondsFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "seconds-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.20" section-title="fn:seconds-from-time" section-pointer="func-seconds-from-time"/>
+ <query name="fn-seconds-from-time-19" date="2005-06-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-seconds-from-time-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-time()`.</description>
+ <query name="K-SecondsFromTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `seconds-from-time((), "Wrong param")`.</description>
+ <query name="K-SecondsFromTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(seconds-from-time(()))`.</description>
+ <query name="K-SecondsFromTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `seconds-from-time(()) instance of xs:decimal?`.</description>
+ <query name="K-SecondsFromTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SecondsFromTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFunc/" scenario="standard">
+ <description>Simple test invoking seconds-from-time().</description>
+ <query name="K-SecondsFromTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SecondsFromTimeFunc-5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="TimezoneFromTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:timezone-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as per example 1 (for this function) of the Functions and Operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-1" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as as per example 2 (for this function) of the Functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-2" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as part of a numeric-greater-tha expression (gt operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-3" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a numeric-less-than expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-4" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function using empty sequence as argument. Use of fn:count to avoid empty file.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-5" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function with argument set so the function returns a dayTimeDuration of 0.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-6" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function that uses a timezone of "-00:00".</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-7" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of an addition expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-8" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-9" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-10" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a div expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-11" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as an argument to the fn:number function. Should return NaN.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-12" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function used as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-13" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-14" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of an "and" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-15" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a numeric-equal expression (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-16" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a numeric-equal expression (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-17" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a numeric-equal expression (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-18" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of a numeric-equal expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-19" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-timezone-from-time-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFromTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "timezone-from-time" function, which is part of an "or" expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.5.21" section-title="fn:timezone-from-time" section-pointer="func-timezone-from-time"/>
+ <query name="fn-timezone-from-time-20" date="2005-06-27"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-timezone-from-time-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-1" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-time()`.</description>
+ <query name="K-TimezoneFromTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-2" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `timezone-from-time((), "Wrong param")`.</description>
+ <query name="K-TimezoneFromTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-3" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-time(()))`.</description>
+ <query name="K-TimezoneFromTimeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromTimeFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-4" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-time(()) instance of xs:dayTimeDuration?`.</description>
+ <query name="K-TimezoneFromTimeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromTimeFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-5" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-time(xs:time("23:43:12.765Z")) eq xs:dayTimeDuration("PT0S")`.</description>
+ <query name="K-TimezoneFromTimeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromTimeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-6" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `timezone-from-time(xs:time("23:43:12.765-08:23")) eq xs:dayTimeDuration("-PT8H23M")`.</description>
+ <query name="K-TimezoneFromTimeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromTimeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-TimezoneFromTimeFunc-7" FilePath="Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(timezone-from-time(xs:time("23:43:12.765")))`.</description>
+ <query name="K-TimezoneFromTimeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-TimezoneFromTimeFunc-7.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="TimezoneFunction" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Timezone Adjustment on Dates and Time Values</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AdjDateTimeToTimezoneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:adjust-dateTime-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone1args-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-dateTime-to-timezone" function with the arguments set as follows: $arg = xs:dateTime(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone1args-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-dateTime-to-timezone" function with the arguments set as follows: $arg = xs:dateTime(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone1args-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-dateTime-to-timezone" function with the arguments set as follows: $arg = xs:dateTime(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 1 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-1" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 2 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-2" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-dateTime-to-timezone-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 3 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-3" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-dateTime-to-timezone-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 4 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-4" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 5 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-5" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 6 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-6" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 7 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-7" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as per example 8 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-8" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of expression that yields a negative number (two adjust-dateTime-to-timezone functions used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-9" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-10" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-11" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-12" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-13" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a boolean (or) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-14" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a boolean (or) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-15" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a boolean (and) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-16" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a boolean (and) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-17" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a subtraction expression that yields a negative number (an adjust-dateTime-to-timezone function and an xs:dateTime constructor used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-18" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function where an xs:dateTime value is subtracted.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-19" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function as part of a comparison expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-20" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-21" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" function where teh first argument is the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-21" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-dateTime-to-timezone-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-22" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" with the value of $timezone is less than -PT14H.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-22" date="2005-09-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-dateTime-to-timezone-23" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-dateTime-to-timezone" with the value of $timezone is greater than PT14H.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.1" section-title="fn:adjust-dateTime-to-timezone" section-pointer="func-adjust-dateTime-to-timezone"/>
+ <query name="fn-adjust-dateTime-to-timezone-23" date="2005-09-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-dateTime-to-timezone()`.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-dateTime-to-timezone((), (), "WRONG PARAM")`.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-dateTime-to-timezone(()))`.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-dateTime-to-timezone((), ()))`.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `adjust-dateTime-to-timezone(()) instance of xs:dateTime?`.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Test that the implicit timezone in the dynamic context is used if $timezone is empty; indirectly also tests context stability.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too large xs:dayTimeDuration as timezone to adjust-dateTime-to-timezone().</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too small xs:dayTimeDuration as timezone to adjust-dateTime-to-timezone().</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a xs:dayTimeDuration as timezone to adjust-dateTime-to-timezone() which isn't an integral number of minutes.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateTimeToTimezoneFunc-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateTimeToTimezoneFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateTimeToTimezoneFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-AdjDateTimeToTimezoneFunc-1" FilePath="Functions/DurationDateTimeFunc/AdjDateTimeToTimezoneFunc/" scenario="standard">
+ <description>Ensure dateTime values are properly normalized.</description>
+ <query name="K2-AdjDateTimeToTimezoneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-AdjDateTimeToTimezoneFunc-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AdjDateToTimezoneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:adjust-date-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone1args-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-date-to-timezone" function with the arguments set as follows: $arg = xs:date(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone1args-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-date-to-timezone" function with the arguments set as follows: $arg = xs:date(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone1args-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-date-to-timezone" function with the arguments set as follows: $arg = xs:date(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 1 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-1" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 2 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-2" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-date-to-timezone-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 3 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-3" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-date-to-timezone-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 4 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-4" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 5 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-5" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as per example 6 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-6" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function using the empty sequence as the value for the first argument.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-7" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of expression that yields a negative number (two adjust-date-to-timezone functions used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-9" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-10" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-11" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-12" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-13" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a boolean (or) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-14" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a boolean (or) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-15" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a boolean (and) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-16" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a boolean (and) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-17" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-date-to-timezone-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a subtraction expression that yields a negative number (an adjust-date-to-timezone function and an xs:date constructor used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-18" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-date-to-timezone-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function where an xs:date value is subtracted.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-19" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-date-to-timezone-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-date-to-timezone" function as part of a comparison expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.2" section-title="fn:adjust-date-to-timezone" section-pointer="func-adjust-date-to-timezone"/>
+ <query name="fn-adjust-date-to-timezone-20" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-date-to-timezone-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-date-to-timezone()`.</description>
+ <query name="K-AdjDateToTimezoneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-date-to-timezone((), (), "WRONG PARAM")`.</description>
+ <query name="K-AdjDateToTimezoneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-date-to-timezone(()))`.</description>
+ <query name="K-AdjDateToTimezoneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-date-to-timezone((), ()))`.</description>
+ <query name="K-AdjDateToTimezoneFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `adjust-date-to-timezone(()) instance of xs:date?`.</description>
+ <query name="K-AdjDateToTimezoneFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too large xs:dayTimeDuration as timezone to adjust-date-to-timezone().</description>
+ <query name="K-AdjDateToTimezoneFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too small xs:dayTimeDuration as timezone to adjust-date-to-timezone().</description>
+ <query name="K-AdjDateToTimezoneFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a xs:dayTimeDuration as timezone to adjust-date-to-timezone() which isn't an integral number of minutes.</description>
+ <query name="K-AdjDateToTimezoneFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjDateToTimezoneFunc-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjDateToTimezoneFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjDateToTimezoneFunc-14.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="AdjTimeToTimezoneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:adjust-time-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone1args-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-time-to-timezone" function with the arguments set as follows: $arg = xs:time(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone1args-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-time-to-timezone" function with the arguments set as follows: $arg = xs:time(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone1args-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "adjust-time-to-timezone" function with the arguments set as follows: $arg = xs:time(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 1 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-1" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 2 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-2" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-time-to-timezone-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 3 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-3" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-time-to-timezone-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 4 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-4" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 5 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-5" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 6 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-6" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as per example 7 for this function from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-7" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function using the empty sequence as the first argument to the function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-8" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of expression that yields a negative number (two adjust-time-to-timezone functions used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-9" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of subtraction expression.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-10" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as an argument to the "fn:string" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-11" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as an argument to the "fn:boolean" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-12" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as an argument to the "fn:not" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-13" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a boolean (or) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-14" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a boolean (or) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-15" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a boolean (and) expression and the "fn:true" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-16" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-17" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a boolean (and) expression and the "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-17" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-time-to-timezone-18" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a subtraction expression that yields a negative number (an adjust-time-to-timezone function and an xs:date constructor used).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-18" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-adjust-time-to-timezone-19" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function where an xs:date value is subtracted.</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-19" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-adjust-time-to-timezone-20" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:adjust-time-to-timezone" function as part of a comparison expression (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="10.7.3" section-title="fn:adjust-time-to-timezone" section-pointer="func-adjust-time-to-timezone"/>
+ <query name="fn-adjust-time-to-timezone-20" date="2005-09-10"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-adjust-time-to-timezone-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-1" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-time-to-timezone()`.</description>
+ <query name="K-AdjTimeToTimezoneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-2" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `adjust-time-to-timezone((), (), "WRONG PARAM")`.</description>
+ <query name="K-AdjTimeToTimezoneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-3" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-time-to-timezone(()))`.</description>
+ <query name="K-AdjTimeToTimezoneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-4" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(adjust-time-to-timezone((), ()))`.</description>
+ <query name="K-AdjTimeToTimezoneFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-5" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>A test whose essence is: `adjust-time-to-timezone(()) instance of xs:time?`.</description>
+ <query name="K-AdjTimeToTimezoneFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-6" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too large xs:dayTimeDuration as timezone to adjust-time-to-timezone().</description>
+ <query name="K-AdjTimeToTimezoneFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-7" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a too small xs:dayTimeDuration as timezone to adjust-time-to-timezone().</description>
+ <query name="K-AdjTimeToTimezoneFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-8" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="runtime-error">
+ <description>Passing a xs:dayTimeDuration as timezone to adjust-time-to-timezone() which isn't an integral number of minutes.</description>
+ <query name="K-AdjTimeToTimezoneFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODT0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-9" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Test that the implicit timezone in the dynamic context is used if $timezone is empty; indirectly also tests context stability.</description>
+ <query name="K-AdjTimeToTimezoneFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-10" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-11" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-12" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-13" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-14" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-15" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-AdjTimeToTimezoneFunc-16" FilePath="Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc/" scenario="standard">
+ <description>Example from F&amp;O.</description>
+ <query name="K-AdjTimeToTimezoneFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-AdjTimeToTimezoneFunc-16.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="QNameFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions Related to QNames</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="QNameConstructFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Additional Constructor Functions for QNames</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ResolveQNameConstructFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:resolve-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-resolve-qname-1" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname does not have the correct lexical form.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-1" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-2" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname have a prefix that and there is no namespace binding for the element.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-2" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FONS0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-3" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname is the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-3" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-4" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix and the element have a matching namespace declaration (same prefix). Second argument is a direct element, use local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-4" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-5" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix and the element have a matching namespace declaration (same prefix). Second argument is a direct element, use namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-5" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-6" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix and the element have a matching namespace declaration (multiple prefixes). Second argument is a direct element, use local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-6" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-7" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix and the element have a matching namespace declaration (multiple prefixes). Second argument is a direct element, use namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-7" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-8" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has no prefix and the element have namespace declaration. Second argument is a direct element, use local-name-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-8" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-9" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has no prefix and the element have namespace declaration. Second argument is a direct element, use namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-9" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-10" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has no prefix and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-10" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-11" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with xs:string and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-11" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-12" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with xs:string and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-12" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-13" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:concat and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-13" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-14" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:concat and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-14" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-15" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:string-join and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-15" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-16" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:string-join and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-16" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-17" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring-before and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-17" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-18" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring-before and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-18" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-19" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring-after and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-19" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-20" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring-after and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-20" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-21" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring and the element have namespace declaration with prefix. Second argument is a direct element, use local-name-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-21" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-resolve-qname-22" FilePath="Functions/QNameFunc/ResolveQNameConstructFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn-resolve-QName, where the given qname has a prefix used together with fn:substring and the element have namespace declaration with prefix. Second argument is a direct element, use namespace-uri-from-Qname.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.1" section-title="fn:resolve-QName" section-pointer="func-resolve-QName"/>
+ <query name="fn-resolve-qname-22" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-resolve-qname-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveQNameConstructFunc-1" FilePath="Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `resolve-QName()`.</description>
+ <query name="K-ResolveQNameConstructFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveQNameConstructFunc-2" FilePath="Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `resolve-QName("wrongparam")`.</description>
+ <query name="K-ResolveQNameConstructFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveQNameConstructFunc-3" FilePath="Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `resolve-QName("wrongparam", "takes a node", "wrong")`.</description>
+ <query name="K-ResolveQNameConstructFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ResolveQNameConstructFunc-4" FilePath="Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc/" scenario="standard">
+ <description>Although the second argument contains a type error(because an element is expected), it is also valid to return the empty sequence because one must not evaluate all arguments.</description>
+ <query name="K-ResolveQNameConstructFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ResolveQNameConstructFunc-4.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ExpandedQNameConstructFunc" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>fn:QName</title>
+ <description>Returns an xs:QName with the namespace URI given in the first argument and the local name and prefix in the second argument.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc001" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Simple use case from functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc001" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc001.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc002" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Simple use case from functions and operators spec.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc002" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc002.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc003" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Simple use case for 'no namespace' QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc003" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc003.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc004" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Simple use case for 'no namespace' QName.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc004" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc004.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc005" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - local name contains a prefix, but no namespace URI is specified.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc005" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc006" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - local name contains a prefix, but no namespace URI is specified.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc006" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc007" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc007" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc008" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc008" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc009" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc009" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc010" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc010" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc011" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc011" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc012" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid lexical representation for the local-name part.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc012" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc013" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - wrong number of input parameters.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc013" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc014" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - wrong number of input parameters.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc014" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc015" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid input type for parameters (integer).</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc015" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc016" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - invalid input type for parameters (integer).</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc016" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc017" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Select local-name part from source document.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc017" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc017.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc018" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Select local-name part from source document.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc018" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc018.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc019" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:QName. Error case - zero length string for local-name.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc019" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc020" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Local-name references an already defined namespace prefix which is assigned to a different URI.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc020" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc020.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ExpandedQNameConstructFunc021" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:QName. Local-name references an already defined namespace prefix which is assigned to a different URI.</description>
+ <spec-citation spec="FuncOps" section-number="11.1.2" section-title="fn:QName" section-pointer="func-QName"/>
+ <query name="ExpandedQNameConstructFunc021" date="2005-09-29"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">ExpandedQNameConstructFunc021.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="qName-1" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test function xs:QName with argument not set to a string literal.</description>
+ <spec-citation spec="XQuery" section-number="3.12.5" section-title="Constructor Functions" section-pointer="id-constructor-functions"/>
+ <query name="qName-1" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-1" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `QName()`.</description>
+ <query name="K-ExpandedQNameConstructFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-2" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `QName("http://www.example.com/")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-3" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `QName("http://www.example.com/", "ncname", "error")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-4" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard">
+ <description>A test whose essence is: `QName("http://www.w3.org/2005/xpath-functions", "prefix:local") eq xs:QName("fn:local")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExpandedQNameConstructFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-5" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A QName cannot start with a digit.</description>
+ <query name="K-ExpandedQNameConstructFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-6" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `QName("", "error:ncname")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-7" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `QName((), "error:ncname")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-8" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>URI/QName arguments appearing in wrong order, leading to an invalid QName.</description>
+ <query name="K-ExpandedQNameConstructFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCA0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-9" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard">
+ <description>A test whose essence is: `QName("", "local") eq xs:QName("local")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExpandedQNameConstructFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ExpandedQNameConstructFunc-10" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="standard">
+ <description>A test whose essence is: `QName((), "local") eq xs:QName("local")`.</description>
+ <query name="K-ExpandedQNameConstructFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ExpandedQNameConstructFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ExpandedQNameConstructFunc-1" FilePath="Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc/" scenario="runtime-error">
+ <description>The last argument must be a string.</description>
+ <query name="K2-ExpandedQNameConstructFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="LocalNameFromQNameFunc" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>fn:local-name-from-QName</title>
+ <description>Function Returns an xs:NCName representing the local-name part of the single xs:QName argument</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc001" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Using QName element as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc001" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc002" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Using QName attribute as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc002" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc003" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Using element derived from QName as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc003" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc004" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Using attribute derived from QName as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc004" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc005" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Check return type of function is xs:NCName.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc005" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc005.txt</output-file>
+ </test-case>
+ <test-case name="LocalNameFromQNameFunc006" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke" is-XPath2="false">
+ <description>Test function fn:local-name-from-QName. Empty sequence literal as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc006" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LocalNameFromQNameFunc006.xml</output-file>
+ </test-case>
+ <test-case name="LocalNameFromQNameFunc007" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke" is-XPath2="false">
+ <description>Test function fn:local-name-from-QName. Empty sequence literal as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc007" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">LocalNameFromQNameFunc007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="LocalNameFromQNameFunc009" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - invalid parameter type (string).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc009" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc010" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - multiple input values.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc010" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="LocalNameFromQNameFunc011" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - no input parameter.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc011" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc012" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc012" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc013" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc013" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc014" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc014" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="LocalNameFromQNameFunc015" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - invalid parameter type (simple type).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc015" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="LocalNameFromQNameFunc016" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - invalid parameter type (integer).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc016" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="LocalNameFromQNameFunc017" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Error case - invalid parameter type (time).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc017" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc018" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Explicit call to data to extract simple typed QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc018" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc019" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Conditional expression as parameter where both branches result in QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc019" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc020" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Conditional expression as parameter where both branches result in QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc020" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">LocalNameFromQNameFunc020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="LocalNameFromQNameFunc021" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:local-name-from-QName. Conditional expression as parameter where one branch does NOT result in a QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.3" section-title="fn:local-name-from-QName" section-pointer="func-local-name-from-QName"/>
+ <query name="LocalNameFromQNameFunc021" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LocalNameFromQNameFunc-1" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `local-name-from-QName()`.</description>
+ <query name="K-LocalNameFromQNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LocalNameFromQNameFunc-2" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `local-name-from-QName(1, 2)`.</description>
+ <query name="K-LocalNameFromQNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LocalNameFromQNameFunc-3" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(local-name-from-QName( () ))`.</description>
+ <query name="K-LocalNameFromQNameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LocalNameFromQNameFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-LocalNameFromQNameFunc-4" FilePath="Functions/QNameFunc/LocalNameFromQNFunc/" scenario="standard">
+ <description>A test whose essence is: `local-name-from-QName( QName("example.com/", "pre:lname")) eq "lname"`.</description>
+ <query name="K-LocalNameFromQNameFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-LocalNameFromQNameFunc-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NamespaceURIFromQNameFunc" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>fn:namespace-uri-from-QName</title>
+ <description>Function Returns an xs:NCName representing the namespace-URI part of of the single xs:QName argument</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc001" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Using QName element as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc001" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc002" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Using QName attribute as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc002" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc003" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Using element derived from QName as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc003" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc004" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Using attribute derived from QName as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc004" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc005" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Check return type of function is xs:NCName.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc005" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc005.txt</output-file>
+ </test-case>
+ <test-case name="NamespaceURIFromQNameFunc006" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke" is-XPath2="false">
+ <description>Test function fn:namespace-uri-from-QName. Empty sequence literal as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc006" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">NamespaceURIFromQNameFunc006.xml</output-file>
+ </test-case>
+ <test-case name="NamespaceURIFromQNameFunc007" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke" is-XPath2="false">
+ <description>Test function fn:namespace-uri-from-QName. Empty sequence literal as input.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc007" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">NamespaceURIFromQNameFunc007.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="NamespaceURIFromQNameFunc009" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - invalid parameter type (string).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc009" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc010" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - multiple input values.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc010" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="NamespaceURIFromQNameFunc011" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - no input parameter.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc011" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc012" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc012" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc013" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc013" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc014" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - typo in function name.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc014" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="NamespaceURIFromQNameFunc015" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - invalid parameter type (simple type).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc015" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="NamespaceURIFromQNameFunc016" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - invalid parameter type (integer).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc016" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="NamespaceURIFromQNameFunc017" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Error case - invalid parameter type (time).</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc017" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc018" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Explicit call to data to extract simple typed QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc018" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc019" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Conditional expression as parameter where both branches result in QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc019" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc020" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Conditional expression as parameter where both branches result in QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc020" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <output-file role="principal" compare="Text">NamespaceURIFromQNameFunc020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="NamespaceURIFromQNameFunc021" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test function fn:namespace-uri-from-QName. Conditional expression as parameter where one branch does NOT result in a QName value.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.4" section-title="fn:namespace-uri-from-QName" section-pointer="func-namespace-uri-from-QName"/>
+ <query name="NamespaceURIFromQNameFunc021" date="2005-09-28"/>
+ <input-file role="principal-data" variable="input-context">QNameSource</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIFromQNameFunc-1" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `namespace-uri-from-QName()`.</description>
+ <query name="K-NamespaceURIFromQNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIFromQNameFunc-2" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `namespace-uri-from-QName(1, 2)`.</description>
+ <query name="K-NamespaceURIFromQNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIFromQNameFunc-3" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(namespace-uri-from-QName( () ))`.</description>
+ <query name="K-NamespaceURIFromQNameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NamespaceURIFromQNameFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIFromQNameFunc-4" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>A test whose essence is: `namespace-uri-from-QName( QName("example.com/", "pre:lname")) eq xs:anyURI("example.com/")`.</description>
+ <query name="K-NamespaceURIFromQNameFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NamespaceURIFromQNameFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIFromQNameFunc-5" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>A test whose essence is: `namespace-uri-from-QName( QName("example.com/", "pre:lname")) instance of xs:anyURI`.</description>
+ <query name="K-NamespaceURIFromQNameFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NamespaceURIFromQNameFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIFromQNameFunc-1" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>Test that xmlns declarations in direct element constructors are honored in embedded expressions.</description>
+ <query name="K2-NamespaceURIFromQNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NamespaceURIFromQNameFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIFromQNameFunc-2" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>Check that the default element namespace is picked up with computed element constructors.</description>
+ <query name="K2-NamespaceURIFromQNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NamespaceURIFromQNameFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIFromQNameFunc-3" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>Check that xmlns declarations overrides.</description>
+ <query name="K2-NamespaceURIFromQNameFunc-3" date="2008-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NamespaceURIFromQNameFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIFromQNameFunc-4" FilePath="Functions/QNameFunc/NamespaceURIFromQNameFunc/" scenario="standard">
+ <description>Check that xmlns declarations overrides(#2).</description>
+ <query name="K2-NamespaceURIFromQNameFunc-4" date="2008-01-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NamespaceURIFromQNameFunc-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NamespaceURIForPrefixFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:namespace-uri-for-prefix</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-1" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element, for which the namespace prefix is set.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-1" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-2" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element, for which the namespace prefix does not exists.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-2" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-3" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element, for which the namespace prefix is set to zero length string.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-3" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-4" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element, for which the namespace prefix is set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-4" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-5" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix is set.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-5" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-6" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix is not set.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-6" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-7" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-7" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-8" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:string function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-8" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-9" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-9" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-10" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-10" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-11" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:substring function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-11" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-12" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-12" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-13" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-13" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-14" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:substring-before function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-14" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-15" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument, for which the namespace prefix uses the fn:substring-after function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-15" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-16" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a direct element given as argument with no namespace defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-16" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-17" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a computed element given as argument with no namespace defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-17" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-18" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a computed element as variable (via let) with no namespace defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-18" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-19" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a computed element as variable (via for) with no namespace defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-19" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-20" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a computed element as variable (via declare variable) with no namespace defined.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-20" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-for-prefix-21" FilePath="Functions/NodeFunc/NamespaceURIForPrefixFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri-for-prefix function with a directly constructed element with multiple namespace definitions.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.5" section-title="fn:namespace-uri-for-prefix" section-pointer="func-namespace-uri-for-prefix"/>
+ <query name="fn-namespace-uri-for-prefix-21" date="2005-11-21"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-for-prefix-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIForPrefixFunc-1" FilePath="Functions/QNameFunc/NamespaceURIForPrefixFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `namespace-uri-for-prefix()`.</description>
+ <query name="K-NamespaceURIForPrefixFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NamespaceURIForPrefixFunc-2" FilePath="Functions/QNameFunc/NamespaceURIForPrefixFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `namespace-uri-for-prefix("string", (), "wrong param")`.</description>
+ <query name="K-NamespaceURIForPrefixFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIForPrefixFunc-1" FilePath="Functions/QNameFunc/NamespaceURIForPrefixFunc/" scenario="standard">
+ <description>Test that the correct default namespace is picked up.</description>
+ <query name="K2-NamespaceURIForPrefixFunc-1" static-name="K2-NamespaceURIForPrefixFunc-1-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NamespaceURIForPrefixFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIForPrefixFunc-2" FilePath="Functions/QNameFunc/NamespaceURIForPrefixFunc/" scenario="standard">
+ <description>Test that the correct default namespace is picked up(#2).</description>
+ <query name="K2-NamespaceURIForPrefixFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NamespaceURIForPrefixFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NamespaceURIForPrefixFunc-3" FilePath="Functions/QNameFunc/NamespaceURIForPrefixFunc/" scenario="standard">
+ <description>Test that the correct default namespace is picked up(#3).</description>
+ <query name="K2-NamespaceURIForPrefixFunc-3" static-name="K2-NamespaceURIForPrefixFunc-3-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NamespaceURIForPrefixFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="InScopePrefixesFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:in-scope-prefixes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-1" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function with incorrect arity .</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-1" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-in-scope-prefixes-2" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function with incorrect argument type.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-2" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-3" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node with no namesapces.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-3" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-4" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node with a namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-4" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-4.txt</output-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixesalt-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-5" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a computed constructed element node with no namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-5" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-6" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a computed constructed element node and a default namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-6" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-7" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node and a default namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-7" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-8" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node with xmlns and a prolog namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-8" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-8.txt</output-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixesalt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-9" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node without xmlns and a prolog namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-9" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-10" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:string-length function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-10" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-11" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-11" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-12" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-12" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-13" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:string-to-codepoints function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-13" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-14" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-14" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-15" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:substring-before function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-15" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-16" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:substring-after function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-16" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-17" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-17" static-name="fn-in-scope-prefixes-17-static-cbcl" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-18" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-18" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-19" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:substring function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-19" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-in-scope-prefixes-20" FilePath="Functions/NodeFunc/InScopePrefixesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "in-scope-prefixes" function for a directly constructed element node used as argument to fn:contains function.</description>
+ <spec-citation spec="FuncOps" section-number="11.2.6" section-title="fn:in-scope-prefixes" section-pointer="func-in-scope-prefixes"/>
+ <query name="fn-in-scope-prefixes-20" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-in-scope-prefixes-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-InScopePrefixesFunc-1" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `in-scope-prefixes()`.</description>
+ <query name="K-InScopePrefixesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-InScopePrefixesFunc-2" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `in-scope-prefixes("string", "nodetest", "wrong param")`.</description>
+ <query name="K-InScopePrefixesFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-1" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>For a directly constructed element fn:in-scope-prefixes() returns 'xml' and the zero length string for the default element namespace.</description>
+ <query name="K2-InScopePrefixesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-2" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>For a computed element fn:in-scope-prefixes() returns 'xml'.</description>
+ <query name="K2-InScopePrefixesFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-3" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="runtime-error">
+ <description>in-scope-prefixes() can't take text nodes.</description>
+ <query name="K2-InScopePrefixesFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-4" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="runtime-error">
+ <description>in-scope-prefixes() can't take text nodes.</description>
+ <query name="K2-InScopePrefixesFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-5" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="runtime-error">
+ <description>in-scope-prefixes() can't take processing instructions.</description>
+ <query name="K2-InScopePrefixesFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-6" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the default element namespace is in-scope properly.</description>
+ <query name="K2-InScopePrefixesFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-7" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the default namespace is properly handled.</description>
+ <query name="K2-InScopePrefixesFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-8" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the in-scope prefixes dealt with correctly for double default namespace declarations of different kinds.</description>
+ <query name="K2-InScopePrefixesFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-9" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check that a prefix declaration is in scope in a sub-node.</description>
+ <query name="K2-InScopePrefixesFunc-9" static-name="K2-InScopePrefixesFunc-9-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-10" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check that a default namespace declaration is picked up.</description>
+ <query name="K2-InScopePrefixesFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-11" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check the in-scope namespaces of different elements, constructed with direct constructors.</description>
+ <query name="K2-InScopePrefixesFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-12" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check the in-scope namespaces of different elements, constructed with computed constructors.</description>
+ <query name="K2-InScopePrefixesFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-InScopePrefixesFunc-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-13" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the in-scope prefixes are correct with computed constructors when combined with a default element namespace declaration.</description>
+ <query name="K2-InScopePrefixesFunc-13" static-name="K2-InScopePrefixesFunc-13-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-14" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check the in-scope namespaces of a single, computed element.</description>
+ <query name="K2-InScopePrefixesFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-15" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the in-scope prefixes are correct with computed constructors.</description>
+ <query name="K2-InScopePrefixesFunc-15" static-name="K2-InScopePrefixesFunc-15-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-16" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check that a default namespace declaration attribute on a direct element constructor correctly affect a computed child constructor.</description>
+ <query name="K2-InScopePrefixesFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-17" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure the namespace used in the name is part of the in-scope prefixes.</description>
+ <query name="K2-InScopePrefixesFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-18" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure prefix namespace declarations are counted as in-scope bindings.</description>
+ <query name="K2-InScopePrefixesFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-InScopePrefixesFunc-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-19" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Count the in-scope namespaces of a node with name xml:space.</description>
+ <query name="K2-InScopePrefixesFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-20" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Count the in-scope namespaces of a node with name fn:space.</description>
+ <query name="K2-InScopePrefixesFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-21" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Count the in-scope namespaces of a node with name fn:space.</description>
+ <query name="K2-InScopePrefixesFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-22" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Count the in-scope namespaces of a node with name fn:space(#2).</description>
+ <query name="K2-InScopePrefixesFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-23" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Count the in-scope namespaces of a node with name fn:space(#2).</description>
+ <query name="K2-InScopePrefixesFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-24" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Ensure a prolog namespace declaration isn't in the in-scope bindings unless it's used.</description>
+ <query name="K2-InScopePrefixesFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-25" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check the in-scope namespaces of two nodes.</description>
+ <query name="K2-InScopePrefixesFunc-25" date="2008-01-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-26" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>.</description>
+ <query name="K2-InScopePrefixesFunc-26" date="2008-01-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-InScopePrefixesFunc-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-27" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check in scope namespaces.</description>
+ <query name="K2-InScopePrefixesFunc-27" date="2008-01-04+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-InScopePrefixesFunc-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-28" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Check in-scope declaration of a tree fragment overriding and undeclaration the default namespace.</description>
+ <query name="K2-InScopePrefixesFunc-28" date="2008-01-09+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-InScopePrefixesFunc-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-29" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Use a computed element constructor which undeclares the default namespace, as operand to a path expression.</description>
+ <query name="K2-InScopePrefixesFunc-29" date="2008-01-09+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-InScopePrefixesFunc-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-InScopePrefixesFunc-30" FilePath="Functions/QNameFunc/InScopePrefixesFunc/" scenario="standard">
+ <description>Use a computed element constructor which undeclares the default namespace, as operand to a path expression.</description>
+ <query name="K2-InScopePrefixesFunc-30" date="2008-01-09+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-InScopePrefixesFunc-30.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="NodeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions on Nodes</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NameFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-name-1" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-1" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-2" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to an element node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-2" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-3" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to an attribute node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-3" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-4" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to a document element node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-4" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-5" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to a non existing element node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-5" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-6" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with the argument set to a text node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-6" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-name-7" FilePath="Functions/NodeFunc/NameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with no context node defined.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-7" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-8" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function used as argument to fn:upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-8" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-9" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function used as argument to fn:lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-9" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-10" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "parent::node()" axes.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-10" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-11" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "descendant" axes.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-11" static-name="fn-name-11-static-cbcl" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-12" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "descendant-or-self" axes.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-12" static-name="fn-name-12-static-cbcl" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-13" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function used as argument to fn:substring function.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-13" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-14" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function used as argument to fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-14" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-15" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "self" axes. Retuns a string.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-15" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-16" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "self" axes. Retuns the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-16" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-16.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-17" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function for which the argument uses "parent::node()" axes. Context node is an attribute node.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-17" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-18" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function as argument to the "fn:string-length()" attribute.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-18" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-name-19" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function, whose argument is a direct element constructor.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-19" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-name-20" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function, whose argument is a direct element constructor with an attribute.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-20" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-21" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function, which is part of a sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-21" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-name-22" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:name functions as arguments to "fn:count".</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-22" date="2005-09-07"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-name-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-name-23" FilePath="Functions/NodeFunc/NameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:name function with no context node defined and argument set to ".".</description>
+ <spec-citation spec="FuncOps" section-number="14.1" section-title="fn:name" section-pointer="func-name"/>
+ <query name="fn-name-23" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameFunc-1" FilePath="Functions/NodeFunc/NameFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `name((), "wrong param")`.</description>
+ <query name="K-NameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameFunc-2" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then name() else true()`.</description>
+ <query name="K-NameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NameFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NameFunc-3" FilePath="Functions/NodeFunc/NameFunc/" scenario="standard">
+ <description>A test whose essence is: `name(()) eq ""`.</description>
+ <query name="K-NameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NameFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeLocalNameFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:local-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-local-name-1" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with no argument and no context node. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-local-name-2" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with context item not a node. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-2" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-3" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with incorrect arity. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-3" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-local-name-4" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-4" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-5" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed text node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-5" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-6" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to computed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-6" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-7" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to directly constructed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-7" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-8" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed Document node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-8" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-9" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed element node with no prefix.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-9" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-10" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly element node with no prefix.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-10" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-11" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly element node with a prefix.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-11" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-12" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed attribute node with no prefix.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-12" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-13" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed attribute node with a prefix.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-13" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-14" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed PI node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-14" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-15" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly constructed PI node.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-15" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-16" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly constructed element node with prefix and a namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-16" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-17" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly constructed element node with no prefix and used as argument to string-length.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-17" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-18" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed element node with prefix and a namespace declaration.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-18" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-19" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly constructed element node with no prefix and used as argument to upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-19" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-20" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a directly constructed element node with no prefix and used as argument to lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-20" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-21" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed attribute node with no prefix and used as argument to upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-21" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-22" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with argument set to a computed attribute node with no prefix and used as argument to lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-22" date="2005-11-22"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-local-name-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-local-name-23" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:local-name function with second argument set to "." and no context node. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.2" section-title="fn:local-name" section-pointer="func-local-name"/>
+ <query name="fn-local-name-23" date="2006-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLocalNameFunc-1" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `local-name((), "wrong param")`.</description>
+ <query name="K-NodeLocalNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLocalNameFunc-2" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then local-name() else true()`.</description>
+ <query name="K-NodeLocalNameFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeLocalNameFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLocalNameFunc-3" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard">
+ <description>A test whose essence is: `local-name(()) eq ""`.</description>
+ <query name="K-NodeLocalNameFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeLocalNameFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLocalNameFunc-1" FilePath="Functions/NodeFunc/NodeLocalNameFunc/" scenario="standard">
+ <description>Call fn:local-name() on an attribute node.</description>
+ <query name="K2-NodeLocalNameFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLocalNameFunc-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeNamespaceURIFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:namespace-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-namespace-uri-1" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with no argument and no context node. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-2" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with more than one argument (2 arguments).</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-2" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-namespace-uri-3" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with context node not being a node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-3" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-namespace-uri-4" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-4" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-5" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a directly constructed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-5" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-6" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed comment node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-6" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-7" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct processing instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-7" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-8" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed processing instruction node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-8" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-9" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed text node.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-9" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-10" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node with no namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-10" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-11" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed element node with no namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-11" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-12" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct attribute node with no namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-12" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-13" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed attribute node with no namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-13" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-namespace-uri-14" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to an element node with no namespace queried from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-14" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-namespace-uri-15" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to an attribute node with no namespace queried from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-15" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-16" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with no argument. Use an element node with no namespace queried from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-16" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-17" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node with a namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-17" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-18" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed element node (with prefix) that uses a declared namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-18" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-19" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed element node (with no prefix), that should not use a declared namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-19" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-20" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node (with no prefix), that should not use a declared namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-20" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-21" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node with prefix, that should use a declared namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-21" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-22" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node with no prefix, that should use a declared default namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-22" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-23" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a direct element node with a prefix, that should not use a declared default namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-23" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-24" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed element node with a prefix, that should not use a declared default namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-24" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-25" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argument set to a computed element node with no prefix, that should use a declared default namespace.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-25" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-namespace-uri-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-namespace-uri-26" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:namespace-uri function with argumen set to "." and no context node. Should raise an error.</description>
+ <spec-citation spec="FuncOps" section-number="14.3" section-title="fn:namespace-uri" section-pointer="func-namespace-uri"/>
+ <query name="fn-namespace-uri-26" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNamespaceURIFunc-1" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `namespace-uri((), "wrong param")`.</description>
+ <query name="K-NodeNamespaceURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNamespaceURIFunc-2" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then namespace-uri() else true()`.</description>
+ <query name="K-NodeNamespaceURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNamespaceURIFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNamespaceURIFunc-3" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard">
+ <description>A test whose essence is: `namespace-uri(()) eq xs:anyURI("")`.</description>
+ <query name="K-NodeNamespaceURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNamespaceURIFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeNamespaceURIFunc-1" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard">
+ <description>Extract the namespace URI from a processing instruction node.</description>
+ <query name="K2-NodeNamespaceURIFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeNamespaceURIFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeNamespaceURIFunc-2" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard">
+ <description>Extract the namespace URI from a comment node.</description>
+ <query name="K2-NodeNamespaceURIFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeNamespaceURIFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeNamespaceURIFunc-3" FilePath="Functions/NodeFunc/NodeNamespaceURIFunc/" scenario="standard">
+ <description>Extract the namespace URI from a text node.</description>
+ <query name="K2-NodeNamespaceURIFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeNamespaceURIFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeNumberFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:number</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-numberint1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberint1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberint1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberintg1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberintg1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberintg1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdec1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdec1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdec1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdbl1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdbl1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberdbl1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberflt1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberflt1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberflt1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberflt1args-3.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberflt1argsalt-3.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberflt1argsalt1-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberlng1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberlng1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberlng1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberusht1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberusht1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberusht1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernint1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernint1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernint1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberpint1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberpint1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberpint1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberulng1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberulng1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numberulng1args-2.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-02.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-03.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-04.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-05.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-06.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-07.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-08.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-09.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-10.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-11.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-12.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-13.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-14.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-15.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numberulng1argsalt-2-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numberulng1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numberulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernpi1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernpi1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernpi1args-2.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numbernpi1argsalt-2.txt</output-file>
+ <output-file role="principal" compare="Text">fn-numbernpi1argsalt1-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernpi1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernni1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernni1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbernni1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbernni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbernni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbersht1args-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbersht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbersht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbersht1args-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbersht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbersht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-numbersht1args-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "number" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-numbersht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-numbersht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-number-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:number" function with the argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-number-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-number-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-number-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:number" function with the argument set to a string (can not convert to xs:double).</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-number-2" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-number-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-number-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:number" function with undefined context node.</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-number-3" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-number-4" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:number" function with undefined context node and argumen set to ".".</description>
+ <spec-citation spec="FuncOps" section-number="14.4" section-title="fn:number" section-pointer="func-number"/>
+ <query name="fn-number-4" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-1" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `number(1, 2)`.</description>
+ <query name="K-NodeNumberFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-2" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(1) eq 1`.</description>
+ <query name="K-NodeNumberFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-3" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `not(fn:number("results in NaN"))`.</description>
+ <query name="K-NodeNumberFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-4" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number("results in NaN") instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-5" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(1) instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-6" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(1.1) instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-7" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(xs:float(3)) instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-8" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(xs:double(3)) instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-9" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number("NaN") instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-10" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `fn:number(()) instance of xs:double`.</description>
+ <query name="K-NodeNumberFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-11" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `not(fn:number(()))`.</description>
+ <query name="K-NodeNumberFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-12" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>fn:number() applied to a type which a cast regardless of source value never would succeed for.</description>
+ <query name="K-NodeNumberFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-13" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `string(number(xs:anyURI("1"))) eq "NaN"`.</description>
+ <query name="K-NodeNumberFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-14" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `string(number("1")) eq "1"`.</description>
+ <query name="K-NodeNumberFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-15" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>A test whose essence is: `string(number(xs:gYear("2005"))) eq "NaN"`.</description>
+ <query name="K-NodeNumberFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-16" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>fn:number() inside a predicate.</description>
+ <query name="K-NodeNumberFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeNumberFunc-17" FilePath="Functions/NodeFunc/NodeNumberFunc/" scenario="standard">
+ <description>fn:number() inside a predicate(#2).</description>
+ <query name="K-NodeNumberFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeNumberFunc-17.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeLangFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:lang</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-lang1args-1" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the arguments set as follows: $testlang = "en" and context node not containing "xml-lang" attribute.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang1args-1" static-name="fn-lang1args-1-static-cbcl" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <output-file role="principal" compare="Text">fn-lang1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang1args-2" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the arguments set as follows: $testlang = Evaluates The "lang" function with the arguments set as follows: $testlang = "EN" and context node not containing "xml-lang" attribute.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang1args-2" static-name="fn-lang1args-2-static-cbcl" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <output-file role="principal" compare="Text">fn-lang1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang1args-3" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the arguments set as follows: $testlang = Evaluates The "lang" function with the arguments set as follows: $testlang = "eN" and context node not containing "xml-lang" attribute.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang1args-3" static-name="fn-lang1args-3-static-cbcl" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">atomicns</input-file>
+ <output-file role="principal" compare="Text">fn-lang1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-lang-1" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the second argument not set and no context item defined.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-2" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-2" static-name="fn-lang-2-static-cbcl" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-3" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en" and context node having an "xml:lang" attribute set to "en".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-3" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-4" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "en". Immediate ancestor have the "xml:lang" attribute set to "en".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-4" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-5" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en" and context node having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-5" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-6" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "En" and context node having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-6" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-7" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "eN" and context node having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-7" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-8" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en" and context node having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-8" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-9" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-9" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-10" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "EN" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-10" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-11" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "En" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-11" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-12" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "eN" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-12" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-13" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-13" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-14" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "en-us" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-14" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-15" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the context item not being a node.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-15" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-16" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang "us-en" and context node having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-16" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-17" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "fr" and context node having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-17" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-18" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "en" and specified node (second argument) having an "xml:lang" attribute set to "en".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-18" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-19" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "fr" and specified node (second argument) having an "xml:lang" attribute set to "en".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-19" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-20" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "en" and specified node (second argument) having an "xml:lang" attribute set to "en-us".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-20" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-21" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:lang function with testlang set to "en" and specified node (second argument) having an "xml:lang" attribute set to "EN".</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-21" date="2005-10-19"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Text">fn-lang-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-lang-22" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "lang" function with the second argument set to "." and no context item defined.</description>
+ <spec-citation spec="FuncOps" section-number="14.5" section-title="fn:lang" section-pointer="func-lang"/>
+ <query name="fn-lang-22" date="2006-02-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLangFunc-1" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `lang()`.</description>
+ <query name="K-NodeLangFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLangFunc-2" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then lang("en", .) else true()`.</description>
+ <query name="K-NodeLangFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeLangFunc-2.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLangFunc-3" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>A test whose essence is: `if(false()) then lang("en") else true()`.</description>
+ <query name="K-NodeLangFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeLangFunc-3.txt</output-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeLangFunc-4" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `lang("en", 2)`.</description>
+ <query name="K-NodeLangFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-1" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Invoke fn:lang from the top and bottom of a tree.</description>
+ <query name="K2-NodeLangFunc-1" static-name="K2-NodeLangFunc-1-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-2" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Start navigating from the actual attribute node.</description>
+ <query name="K2-NodeLangFunc-2" static-name="K2-NodeLangFunc-2-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-3" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Navigate a single, empty attribute.</description>
+ <query name="K2-NodeLangFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-4" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Sub-languages must be separated with dashes.</description>
+ <query name="K2-NodeLangFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-5" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Use a single attribute node as input.</description>
+ <query name="K2-NodeLangFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeLangFunc-6" FilePath="Functions/NodeFunc/NodeLangFunc/" scenario="standard">
+ <description>Use a single attribute node as input.</description>
+ <query name="K2-NodeLangFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeLangFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NodeRootFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:root</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-root-1" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with no arguments set and no context item defined.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-root-2" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function that uses context item that is not a node.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-2" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-root-3" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-3" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-3.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-4" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a comment node (via variable).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-4" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-5" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a comment node, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-5" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-6" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to an element node (via variable).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-6" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-7" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a element node, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-7" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-8" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a processing instruction node (via variable).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-8" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-9" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a processing instruction node, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-9" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-10" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a element node with attribute (via variable).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-10" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-11" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to an element node with attribute, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-11" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-12" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a document node via a variable.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-12" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-13" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a document node, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-13" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-root-14" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to an element node, which is query from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-14" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-root-15" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to an attribute node, which is query from an xml file.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-15" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">lang</input-file>
+ <output-file role="principal" compare="Fragment">fn-root-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-16" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a text node via a variable.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-16" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-17" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to a text node, which is set directly as argument.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-17" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-18" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used in conjunction with "is" operator (returns true).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-18" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-19" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used in conjunction with "is" operator (returns false).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-19" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-20" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used as argument to namespace-uri (use a node element).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-20" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-21" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used as argument to namespace-uri (use a comment node).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-21" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-22" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used as argument to namespace-uri (use a processing instruction).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-22" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-root-23" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function used as argument to namespace-uri (use a text node).</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-23" date="2005-11-17"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-root-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-root-24" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "fn:root" function with argument set to "." and no context item defined.</description>
+ <spec-citation spec="FuncOps" section-number="14.9" section-title="fn:root" section-pointer="func-root"/>
+ <query name="fn-root-24" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeRootFunc-1" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `Root(2)`.</description>
+ <query name="K-NodeRootFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeRootFunc-2" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `(1, 2, 3)[root()]`.</description>
+ <query name="K-NodeRootFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeRootFunc-3" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `root(2)`.</description>
+ <query name="K-NodeRootFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-NodeRootFunc-4" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(root(()))`.</description>
+ <query name="K-NodeRootFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-NodeRootFunc-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-1" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Apply fn:root() to a directly constructed element.</description>
+ <query name="K2-NodeRootFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeRootFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-2" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Apply fn:root() to an empty sequence coming from a parent axis.</description>
+ <query name="K2-NodeRootFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeRootFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-3" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on a comment node.</description>
+ <query name="K2-NodeRootFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NodeRootFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-4" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on an attribute node.</description>
+ <query name="K2-NodeRootFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-NodeRootFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-5" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-NodeRootFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-NodeRootFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-6" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-NodeRootFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeRootFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-7" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on a processing instruction node.</description>
+ <query name="K2-NodeRootFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeRootFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-NodeRootFunc-8" FilePath="Functions/NodeFunc/NodeRootFunc/" scenario="standard">
+ <description>Invoke on a single document node.</description>
+ <query name="K2-NodeRootFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-NodeRootFunc-8.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="SeqFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions on Sequences</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="GeneralSeqFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>General Functions and Operators on Sequences</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqBooleanFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:boolean</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-booleanint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanintg1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanintg1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanintg1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandec1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandec1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandec1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandbl1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandbl1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleandbl1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleandbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleandbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanflt1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanflt1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanflt1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanlng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanlng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanlng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanusht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanusht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanusht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanpint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanpint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanpint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanulng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanulng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleanulng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleanulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleanulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannpi1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannpi1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannpi1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannni1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannni1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleannni1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleannni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleannni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleansht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleansht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleansht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleansht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleansht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleansht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-booleansht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "boolean" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-booleansht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-booleansht1args-3.txt</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-001" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-001.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-002" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-002.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: boolean function.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-003" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-003.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: boolean function.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-004" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-004.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-005" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-005.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-006" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-006.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-007" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-007.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-008" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-008.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-009" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-009.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-010" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-010.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-011" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-011.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-012" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-012.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-013" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-013.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-014" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-014.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-015" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-015.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-016" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-016.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-017" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-017.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-018" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-018.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-019" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-019.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-020" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-020.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-021" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-021" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-021.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-022" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-022" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-022.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-023" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-023" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-023.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-024" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-024" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-024.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-025" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-025" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-025.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-026" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-026" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-026.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-027" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-027" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-027.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-028" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-028" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-028.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-029" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-029" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-029.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-030" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-030" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-030.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-031" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-031" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-031.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-032" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: nonPositiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-032" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-032.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-033" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: nonPositiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-033" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-033.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-034" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: nonPositiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-034" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-034.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-035" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-035" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-035.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-036" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-036" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-036.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-037" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-037" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-037.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-038" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-038" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-038.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-039" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-039" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-039.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-040" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-040" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-040.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-041" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-041" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-041.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-042" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-042" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-042.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-043" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: long.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-043" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-043.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-044" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-044" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-044.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-045" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-045" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-045.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-046" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-046" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-046.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-047" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-047" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-047.xml</output-file>
+ </test-case>
+ <test-case name="fn-boolean-mixed-args-048" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Pulkita Tyagi" is-XPath2="false">
+ <description>Arg: int.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-048" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fn-boolean-mixed-args-048.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-boolean-mixed-args-049" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates fn:boolean with argument set to an xs:anyURI.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-mixed-args-049" date="2006-01-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-boolean-mixed-args-049.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-boolean-050" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates fn:boolean with argument set to an xs:dateTime value. Should rise an error.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.1" section-title="fn:boolean" section-pointer="func-boolean"/>
+ <query name="fn-boolean-050" date="2006-12-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="context-item-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates fn:boolean that uses a context item, which is not defined.</description>
+ <spec-citation spec="XQuery" section-number="3.1.4" section-title="Context Item Expression" section-pointer="id-context-item-expression"/>
+ <query name="context-item-1" date="2006-12-06"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean()`.</description>
+ <query name="K-SeqBooleanFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean(1, "wrong param")`.</description>
+ <query name="K-SeqBooleanFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean((1, 2))`.</description>
+ <query name="K-SeqBooleanFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean(xs:QName("valid-local-name"))`.</description>
+ <query name="K-SeqBooleanFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean(xs:hexBinary("03"))`.</description>
+ <query name="K-SeqBooleanFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `boolean(xs:base64Binary("aaaa"))`.</description>
+ <query name="K-SeqBooleanFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>Extracting EBV from xs:anyURI is allowed.</description>
+ <query name="K-SeqBooleanFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>Extracting EBV from xs:anyURI is allowed.</description>
+ <query name="K-SeqBooleanFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>fn:boolean() invoked on an non-empty xs:string should return true.</description>
+ <query name="K-SeqBooleanFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>fn:boolean() invoked on an non-empty xs:untypedAtomic should return true.</description>
+ <query name="K-SeqBooleanFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>fn:boolean() invoked on an non-empty xs:untypedAtomic should return false.</description>
+ <query name="K-SeqBooleanFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(1)`.</description>
+ <query name="K-SeqBooleanFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(boolean(""))`.</description>
+ <query name="K-SeqBooleanFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(boolean(false()))`.</description>
+ <query name="K-SeqBooleanFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(true())`.</description>
+ <query name="K-SeqBooleanFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `true() eq boolean(remove((xs:hexBinary("FF"), 1), 1) treat as xs:integer)`.</description>
+ <query name="K-SeqBooleanFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(0)`.</description>
+ <query name="K-SeqBooleanFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(1)`.</description>
+ <query name="K-SeqBooleanFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(1.1)`.</description>
+ <query name="K-SeqBooleanFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(1.1e1)`.</description>
+ <query name="K-SeqBooleanFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(0.0e0)`.</description>
+ <query name="K-SeqBooleanFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-22" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(0.0)`.</description>
+ <query name="K-SeqBooleanFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-23" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean(-1)`.</description>
+ <query name="K-SeqBooleanFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-24" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(())`.</description>
+ <query name="K-SeqBooleanFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-25" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(boolean(()))`.</description>
+ <query name="K-SeqBooleanFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-26" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(())`.</description>
+ <query name="K-SeqBooleanFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-27" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty((1, 2)))`.</description>
+ <query name="K-SeqBooleanFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-28" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty(((), 1, 2)))`.</description>
+ <query name="K-SeqBooleanFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-29" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean('nada')`.</description>
+ <query name="K-SeqBooleanFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-30" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `boolean('""')`.</description>
+ <query name="K-SeqBooleanFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-31" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>A test whose essence is: `not('')`.</description>
+ <query name="K-SeqBooleanFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqBooleanFunc-32" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc/" scenario="standard">
+ <description>Apply fn:boolean() on fn:count().</description>
+ <query name="K-SeqBooleanFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqBooleanFunc-32.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqIndexOfFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:index-of</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of integers , arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-001" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of integers , arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-002" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string , arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-003" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string , arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-004" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: empty Sequence , arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-005" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string , arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-006" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: empty Sequence , arg2: untypedAtomic.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-007" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of float , arg2: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-008" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of double , arg2: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-009" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of double, arg2: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-010" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of double, arg2: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-011" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of decimal, arg2: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-012" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of decimal, arg2: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-013" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of positiveInteger, arg2: positiveInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-014" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of negativeInteger, arg2: negativeInteger.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-015" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use a nested sequence in the sequence to search.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-016" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use multiple nested sequence in the sequence to search.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-017" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use external variable for the sequence parameter.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-018" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use external variable both in sequence and search parameter.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-019" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use empty string with other strings in sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-020" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-021" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard" Creator="Ravindranath Chennoju">
+ <description>Use empty string with integers in the sequence parameter.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-021" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-indexof-mix-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-indexof-mix-args-022" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error" Creator="Ravindranath Chennoju">
+ <description>Use no search parameter.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.3" section-title="fn:index-of" section-pointer="func-index-of"/>
+ <query name="fn-indexof-mix-args-022" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `index-of()`.</description>
+ <query name="K-SeqIndexOfFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `index-of(1)`.</description>
+ <query name="K-SeqIndexOfFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `index-of((1, 2, 3), 1, ())`.</description>
+ <query name="K-SeqIndexOfFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `index-of("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-SeqIndexOfFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `index-of("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SeqIndexOfFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `index-of("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint")`.</description>
+ <query name="K-SeqIndexOfFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(xs:double("NaN"), xs:float("NaN")))`.</description>
+ <query name="K-SeqIndexOfFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(xs:float("NaN"), xs:double("NaN")))`.</description>
+ <query name="K-SeqIndexOfFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(xs:float("NaN"), xs:float("NaN")))`.</description>
+ <query name="K-SeqIndexOfFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(xs:double("NaN"), xs:double("NaN")))`.</description>
+ <query name="K-SeqIndexOfFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(4, "4"))`.</description>
+ <query name="K-SeqIndexOfFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `index-of(4, 4)`.</description>
+ <query name="K-SeqIndexOfFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of((), 4))`.</description>
+ <query name="K-SeqIndexOfFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `index-of(4, 4)`.</description>
+ <query name="K-SeqIndexOfFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3, 4, 5, 6), index-of((4, 4, 4, 4, 4, 4), 4))`.</description>
+ <query name="K-SeqIndexOfFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of(xs:anyURI("example.com/"), xs:hexBinary("FF")))`.</description>
+ <query name="K-SeqIndexOfFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `index-of(xs:untypedAtomic("example.com/"), xs:anyURI("example.com/"))`.</description>
+ <query name="K-SeqIndexOfFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of((1, 2, "three", 5, 5, 6), 5), (4, 5))`.</description>
+ <query name="K-SeqIndexOfFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(index-of((10, 20, 30, 40), 35))`.</description>
+ <query name="K-SeqIndexOfFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of((10, 20, 30, 30, 20, 10), 20), (2, 5))`.</description>
+ <query name="K-SeqIndexOfFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of(("a", "sport", "and", "a", "pastime"), "a"), (1, 4))`.</description>
+ <query name="K-SeqIndexOfFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-22" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `count(index-of((1, 2, 3, 2, 1), 2)) eq 2`.</description>
+ <query name="K-SeqIndexOfFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-23" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `count(index-of((1, 2, 3, 2, 1), 1)) eq 2`.</description>
+ <query name="K-SeqIndexOfFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-24" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `count(index-of((1, 2, 3, 2, 1), 3)) eq 1`.</description>
+ <query name="K-SeqIndexOfFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqIndexOfFunc-25" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc/" scenario="standard">
+ <description>A test whose essence is: `count(index-of((1, 2, 3, 2, 1), 4)) eq 0`.</description>
+ <query name="K-SeqIndexOfFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqIndexOfFunc-25.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqEmptyFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:empty</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-emptyint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyintg1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyintg1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyintg1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydec1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydec1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydec1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydbl1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydbl1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptydbl1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptydbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptydbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyflt1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyflt1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyflt1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptylng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptylng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptylng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptylng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptylng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptylng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptylng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptylng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptylng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyusht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyusht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyusht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptypint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptypint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptypint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptypint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptypint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptypint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptypint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptypint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptypint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyulng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyulng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptyulng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptyulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptyulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynpi1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynpi1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynpi1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynni1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynni1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptynni1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptynni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptynni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptysht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptysht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptysht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptysht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptysht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptysht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-emptysht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "empty" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.4" section-title="fn:empty" section-pointer="func-empty"/>
+ <query name="fn-emptysht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-emptysht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `empty(1, 2)`.</description>
+ <query name="K-SeqEmptyFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `empty()`.</description>
+ <query name="K-SeqEmptyFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty("string"))`.</description>
+ <query name="K-SeqEmptyFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty((1, (), "string")))`.</description>
+ <query name="K-SeqEmptyFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty((1, "string")))`.</description>
+ <query name="K-SeqEmptyFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty( ((), 1, "string") ))`.</description>
+ <query name="K-SeqEmptyFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(())`.</description>
+ <query name="K-SeqEmptyFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>A test whose essence is: `empty( ((), (), ()) )`.</description>
+ <query name="K-SeqEmptyFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqEmptyFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFunc/" scenario="standard">
+ <description>fn:empty combined with fn:remove and fn:not.</description>
+ <query name="K-SeqEmptyFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqEmptyFunc-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExistsFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:exists</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-existsint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsintg1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsintg1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsintg1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdec1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdec1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdec1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdbl1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdbl1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsdbl1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsflt1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsflt1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsflt1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existslng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existslng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existslng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existslng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existslng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existslng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existslng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existslng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existslng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsusht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsusht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsusht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existspint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existspint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existspint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existspint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existspint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existspint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existspint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existspint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existspint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsulng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsulng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsulng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnpi1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnpi1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnpi1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnni1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnni1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existsnni1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existsnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existsnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existssht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existssht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existssht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existssht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existssht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existssht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-existssht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exists" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.5" section-title="fn:exists" section-pointer="func-exists"/>
+ <query name="fn-existssht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-existssht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exists(1, 2)`.</description>
+ <query name="K-SeqExistsFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exists()`.</description>
+ <query name="K-SeqExistsFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `not(exists(()))`.</description>
+ <query name="K-SeqExistsFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(1)`.</description>
+ <query name="K-SeqExistsFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `exists((1))`.</description>
+ <query name="K-SeqExistsFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `exists((1, 2, 3))`.</description>
+ <query name="K-SeqExistsFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `not(exists(()))`.</description>
+ <query name="K-SeqExistsFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `not(exists( ((), (), (), ()) ))`.</description>
+ <query name="K-SeqExistsFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(reverse((1, 2, 3)))`.</description>
+ <query name="K-SeqExistsFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>The Dynamic Context property 'current dateTime' must have an explicit timezone when presented as a xs:dateTime.</description>
+ <query name="K-SeqExistsFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>The Dynamic Context property 'current dateTime' must have an explicit timezone when presented as a xs:date.</description>
+ <query name="K-SeqExistsFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>The Dynamic Context property 'current dateTime' must have an explicit timezone when presented as a xs:time.</description>
+ <query name="K-SeqExistsFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>fn:empty combined with fn:remove.</description>
+ <query name="K-SeqExistsFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExistsFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc/" scenario="standard">
+ <description>fn:empty combined with fn:remove and fn:not.</description>
+ <query name="K-SeqExistsFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExistsFunc-14.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqDistinctValuesFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:distinct-values</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-distinct-valuesint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesintg1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesintg1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesintg1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdec1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdec1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdec1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdbl1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdbl1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesdbl1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesflt1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesflt1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesflt1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valueslng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valueslng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valueslng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valueslng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valueslng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valueslng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valueslng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valueslng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valueslng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesusht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesusht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesusht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuespint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuespint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuespint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuespint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuespint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuespint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuespint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuespint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuespint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesulng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesulng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesulng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnpi1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnpi1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnpi1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnni1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnni1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuesnni1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuesnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuesnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuessht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuessht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuessht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuessht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuessht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuessht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-valuessht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "distinct-values" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-valuessht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-valuessht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer and decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-001" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-001.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-002" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer and decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-003" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-003.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-004" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-005" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-005.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-006" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-006.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-007" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-008" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of integer,decimal,boolean,string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-009" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-009.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-010" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-010.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of decimal and string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-011" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of decimal and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-012" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of decimal and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-013" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-014" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-015" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-016" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-017" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-018" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-018.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-019" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-020" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-021" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-021" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-022" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-022" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-023" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of float and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-023" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-024" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of double and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-024" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-024.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-025" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of double and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-025" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-026" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of double and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-026" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-027" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-027" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-027.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-028" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-028" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-028.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-029" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-029" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-030" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-030" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-031" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-031" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-distinct-values-mixed-args-032" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.6" section-title="fn:distinct-values" section-pointer="func-distinct-values"/>
+ <query name="fn-distinct-values-mixed-args-032" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-alt-032.txt</output-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-mixed-args-032.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `distinct-values()`.</description>
+ <query name="K-SeqDistinctValuesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>Invoke fn:distinct-values() with a collation argument, although the function does not perform string comparison. For that reason, output is valid as well.</description>
+ <query name="K-SeqDistinctValuesFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-2.txt</output-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `distinct-values("a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SeqDistinctValuesFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `distinct-values("a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint") eq "a string"`.</description>
+ <query name="K-SeqDistinctValuesFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(distinct-values(()))`.</description>
+ <query name="K-SeqDistinctValuesFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-SeqDistinctValuesFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(distinct-values( ("1", 1, 2, 1, 1, 3, 1, 1, 3, xs:anyURI("example.com/"), xs:anyURI("example.com/"))), ("1", 1, 2, 3, xs:anyURI("example.com/")))`.</description>
+ <query name="K-SeqDistinctValuesFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `distinct-values((1, 1))`.</description>
+ <query name="K-SeqDistinctValuesFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-7.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `distinct-values((-3, -3))`.</description>
+ <query name="K-SeqDistinctValuesFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-8.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `count(distinct-values((1, 2.0, 3, 2))) eq 3`.</description>
+ <query name="K-SeqDistinctValuesFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(distinct-values((1, 2.0, 3, 2)), (1, 2.0, 3))`.</description>
+ <query name="K-SeqDistinctValuesFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(distinct-values((1, 2, 3, 1)))`.</description>
+ <query name="K-SeqDistinctValuesFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty(distinct-values((1, 1))))`.</description>
+ <query name="K-SeqDistinctValuesFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `count(distinct-values((1, 2, 2, current-time()))) eq 3`.</description>
+ <query name="K-SeqDistinctValuesFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>A test whose essence is: `count(distinct-values(())) eq 0`.</description>
+ <query name="K-SeqDistinctValuesFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-14.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDistinctValuesFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description>fn:distinct-values() applied on an argument of cardinality exactly-one.</description>
+ <query name="K-SeqDistinctValuesFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDistinctValuesFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDistinctValuesFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="runtime-error">
+ <description>Invoke fn:distinct-values() with an invalid collation.</description>
+ <query name="K2-SeqDistinctValuesFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Andrew Eisenberg" name="fn-distinct-values-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc/" scenario="standard">
+ <description/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5183</reflects-resolution>
+ <query name="fn-distinct-values-1" date="2009-12-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-distinct-values-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqInsertBeforeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:insert-before</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-001" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-002" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-003" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-004" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: anyURI.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-005" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-006" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-007" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-008" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-009" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-010" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-010.txt</output-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-010_alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-011" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-012" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-013" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-014" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-015" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-016" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-017" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: date.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-018" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: dateTime.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-019" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-insert-before-mix-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: Sequence of string, arg2:integer, arg3: time.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.7" section-title="fn:insert-before" section-pointer="func-insert-before"/>
+ <query name="fn-insert-before-mix-args-020" date="2005-05-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-insert-before-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `insert-before()`.</description>
+ <query name="K-SeqInsertBeforeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `insert-before("wrong params", 2)`.</description>
+ <query name="K-SeqInsertBeforeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `insert-before("wrong params", 2, 3, 4)`.</description>
+ <query name="K-SeqInsertBeforeFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="runtime-error">
+ <description>The second argument to fn:insert-before cannot be the empty sequence.</description>
+ <query name="K-SeqInsertBeforeFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `insert-before((), -31, "a string") eq "a string"`.</description>
+ <query name="K-SeqInsertBeforeFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((1, 2, 3), 1, (4, 5, 6))) eq 6`.</description>
+ <query name="K-SeqInsertBeforeFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `insert-before((), 1, 3) eq 3`.</description>
+ <query name="K-SeqInsertBeforeFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `insert-before((), 1, "a string") eq "a string"`.</description>
+ <query name="K-SeqInsertBeforeFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((), 1, (1, 2, 3))) eq 3`.</description>
+ <query name="K-SeqInsertBeforeFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `insert-before((), 30, 7) eq 7`.</description>
+ <query name="K-SeqInsertBeforeFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((1, 2, 3, 4), 30, ())) eq 4`.</description>
+ <query name="K-SeqInsertBeforeFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `insert-before(9, 30, ()) eq 9`.</description>
+ <query name="K-SeqInsertBeforeFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((1, 2, 3, 4), 1, ())) eq 4`.</description>
+ <query name="K-SeqInsertBeforeFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((1, 2, 3), 30, (4, 5, 6))) eq 6`.</description>
+ <query name="K-SeqInsertBeforeFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((), 30, (1, 2, 3))) eq 3`.</description>
+ <query name="K-SeqInsertBeforeFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>A test whose essence is: `count(insert-before((error(), 1), 1, (1, "two", 3))) &gt; 1`.</description>
+ <query name="K-SeqInsertBeforeFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-16.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:insert-before().</description>
+ <query name="K-SeqInsertBeforeFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:insert-before().</description>
+ <query name="K-SeqInsertBeforeFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:insert-before().</description>
+ <query name="K-SeqInsertBeforeFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:insert-before().</description>
+ <query name="K-SeqInsertBeforeFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqInsertBeforeFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:insert-before().</description>
+ <query name="K-SeqInsertBeforeFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqInsertBeforeFunc-21.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqRemoveFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:remove</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-001" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-002" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-003" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-004" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,anyURI,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-005" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,anyURI,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-006" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,anyURI,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-007" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1:sequence of string,integer,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-008" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of decimal, integer, anyURI arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-009" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,float ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-010" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of float,integer,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-011" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,float, decimal arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-012" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of double,float,boolean ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-013" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of double, integer ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-014" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,double ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-015" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,boolean, double ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-016" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of boolean ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-017" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,boolean, date ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-018" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,dateTime,boolean ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-019" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-remove-mix-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of time,decimal, integer ,arg2: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.8" section-title="fn:remove" section-pointer="func-remove"/>
+ <query name="fn-remove-mix-args-020" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-remove-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `remove()`.</description>
+ <query name="K-SeqRemoveFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `remove(1, 2, "wrong param")`.</description>
+ <query name="K-SeqRemoveFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `count(remove((1, 2, 3), 0)) eq 3`.</description>
+ <query name="K-SeqRemoveFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `count(remove((1, 2, 3), -4)) eq 3`.</description>
+ <query name="K-SeqRemoveFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(remove((), 4))`.</description>
+ <query name="K-SeqRemoveFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `remove(("one", 2, 3), 1) instance of xs:integer+`.</description>
+ <query name="K-SeqRemoveFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `remove((1, "two", 3), 2) instance of xs:integer+`.</description>
+ <query name="K-SeqRemoveFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `remove((1, 2, "three"), 3) instance of xs:integer+`.</description>
+ <query name="K-SeqRemoveFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `count(remove(("one", 2, 3), 1)) eq 2`.</description>
+ <query name="K-SeqRemoveFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `count(remove((1, "two", 3), 2)) eq 2`.</description>
+ <query name="K-SeqRemoveFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `count(remove((1, 2, "three"), 3)) eq 2`.</description>
+ <query name="K-SeqRemoveFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>A test whose essence is: `remove((3.1, "four"), 1)`.</description>
+ <query name="K-SeqRemoveFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `remove(error(), 1)`.</description>
+ <query name="K-SeqRemoveFunc-13" static-name="K-SeqRemoveFunc-13-static" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Combine fn:remove() with operator 'eq'.</description>
+ <query name="K-SeqRemoveFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-14.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Combine fn:remove() with operator 'eq'.</description>
+ <query name="K-SeqRemoveFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-15.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>Combine remove(), with a predicate and the 'eq' operator.</description>
+ <query name="K-SeqRemoveFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>Combine fn:remove() with operator 'eq'.</description>
+ <query name="K-SeqRemoveFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="runtime-error">
+ <description>Combine fn:remove() with operator 'eq'.</description>
+ <query name="K-SeqRemoveFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>An expression involving the eq operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-SeqRemoveFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>An expression involving the eq operator that trigger certain optimization paths in some implementations.</description>
+ <query name="K-SeqRemoveFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:remove().</description>
+ <query name="K-SeqRemoveFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-22" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:remove().</description>
+ <query name="K-SeqRemoveFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-23" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:remove().</description>
+ <query name="K-SeqRemoveFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqRemoveFunc-24" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:remove().</description>
+ <query name="K-SeqRemoveFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqRemoveFunc-24.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqReverseFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:reverse</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-reverseint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseintg1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseintg1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseintg1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedec1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedec1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedec1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedbl1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedbl1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversedbl1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversedbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversedbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseflt1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseflt1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseflt1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverselng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverselng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverselng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverselng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverselng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverselng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverselng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverselng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverselng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseusht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseusht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseusht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversepint1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversepint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversepint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversepint1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversepint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversepint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversepint1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversepint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversepint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseulng1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseulng1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reverseulng1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reverseulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reverseulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenpi1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenpi1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenpi1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenni1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenni1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversenni1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversenni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversenni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversesht1args-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversesht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversesht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversesht1args-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversesht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversesht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-reversesht1args-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "reverse" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.1.9" section-title="fn:reverse" section-pointer="func-reverse"/>
+ <query name="fn-reversesht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-reversesht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `reverse()`.</description>
+ <query name="K-SeqReverseFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `reverse(1, 2)`.</description>
+ <query name="K-SeqReverseFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(reverse(()))`.</description>
+ <query name="K-SeqReverseFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-3.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `not(empty(reverse((1))))`.</description>
+ <query name="K-SeqReverseFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `not(reverse(()))`.</description>
+ <query name="K-SeqReverseFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `not(exists(reverse(())))`.</description>
+ <query name="K-SeqReverseFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(reverse((1)))`.</description>
+ <query name="K-SeqReverseFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `reverse((1, current-time())[1])`.</description>
+ <query name="K-SeqReverseFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(reverse((1, 2, 3)))`.</description>
+ <query name="K-SeqReverseFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `count(reverse((1, 2, 3)))`.</description>
+ <query name="K-SeqReverseFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `count(reverse((1, 2, 3)))`.</description>
+ <query name="K-SeqReverseFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((3, 2, 1), reverse(1 to 3))`.</description>
+ <query name="K-SeqReverseFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((3, 2, 1), reverse((1, 2, 3)))`.</description>
+ <query name="K-SeqReverseFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1), reverse(((), (), 1, 2, (3, 4), (5), (6, (7, 8), 9), 10, (), 11, ())))`.</description>
+ <query name="K-SeqReverseFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `reverse(error())`.</description>
+ <query name="K-SeqReverseFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqReverseFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:reverse().</description>
+ <query name="K-SeqReverseFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqReverseFunc-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqReverseFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply fn:reverse() on a node sequence.</description>
+ <query name="K2-SeqReverseFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqReverseFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqReverseFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply a confusing amount of ordered/unordered{} expressions.</description>
+ <query name="K2-SeqReverseFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqReverseFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqReverseFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Apply fn:unordered() to fn:reverse().</description>
+ <query name="K2-SeqReverseFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqReverseFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqReverseFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="runtime-error">
+ <description>fn:reverse() takes only one argument.</description>
+ <query name="K2-SeqReverseFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqReverseFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="runtime-error">
+ <description>fn:reverse() takes one argument.</description>
+ <query name="K2-SeqReverseFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqReverseFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc/" scenario="standard">
+ <description>Combine unordered declaration with fn:reverse().</description>
+ <query name="K2-SeqReverseFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqReverseFunc-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqSubsequenceFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:subsequence</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-001" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-002" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-003" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-004" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and anyURI, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-005" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-006" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and integer, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-007" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string,decimal and integer, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-008" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and float , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-009" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and float , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-010" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and float , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-011" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and float , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-012" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and double , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-013" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and double , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-014" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and double , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-015" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and double , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-016" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and boolean, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-017" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and boolean, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-018" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and boolean, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-019" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and boolean, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-020" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-021" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and date , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-021" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-022" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and dateTime, arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-022" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-023" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: sequence of string and time , arg2 and arg3: integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-023" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-subsequence-mix-args-024" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard" Creator="Michael Kay">
+ <description>subsequence(X, -INF, +INF)</description>
+ <spec-citation spec="FuncOps" section-number="15.1.10" section-title="fn:subsequence" section-pointer="func-subsequence"/>
+ <query name="fn-subsequence-mix-args-024" date="2010-06-18"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-subsequence-mix-args-024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `subsequence()`.</description>
+ <query name="K-SeqSubsequenceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `subsequence(1)`.</description>
+ <query name="K-SeqSubsequenceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `subsequence(1, 1, 1, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((), 2, 3))`.</description>
+ <query name="K-SeqSubsequenceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((1, 2, 3), 2, -10))`.</description>
+ <query name="K-SeqSubsequenceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3, "four"), 4)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3, "four"), 4, 1)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3.1, "four"), 4)`.</description>
+ <query name="K-SeqSubsequenceFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3.1, "four"), 4, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3.1, "four"), 3, 1) instance of xs:decimal`.</description>
+ <query name="K-SeqSubsequenceFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-11" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3.1, "four"), 1, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-12" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((1, 2, 3, "four"), 4, -3))`.</description>
+ <query name="K-SeqSubsequenceFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-13" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((1, 2, 3, "four"), -4, -3))`.</description>
+ <query name="K-SeqSubsequenceFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-14" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3), 1, 1) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-15" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3), 1, 1) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-16" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3), 3) eq 3`.</description>
+ <query name="K-SeqSubsequenceFunc-16" static-name="K-SeqSubsequenceFunc-16-static-cbcl" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-17" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3), 1, 1)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-18" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3), 1, 3)) eq 3`.</description>
+ <query name="K-SeqSubsequenceFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-19" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3, "four"), 4)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-20" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence(1 to 3, 1, 1)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-21" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((1, 2), 4))`.</description>
+ <query name="K-SeqSubsequenceFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-22" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((5, 6, 7, 8), 2, 1) eq 6`.</description>
+ <query name="K-SeqSubsequenceFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-23" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2), 2)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-24" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3, "four"), 2)) eq 3`.</description>
+ <query name="K-SeqSubsequenceFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-25" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 3, "four"), 2, 2)) eq 2`.</description>
+ <query name="K-SeqSubsequenceFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-26" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `subsequence((1, 2, 3.1, "four"), 1, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-27" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `1 eq "a string"`.</description>
+ <query name="K-SeqSubsequenceFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-28" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `1 eq subsequence(("1", 2, 3.1, "four"), 1, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-29" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `subsequence(("1", 2, 3.1, "four"), 1, 1) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-30" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `subsequence(error(), 1, 1)`.</description>
+ <query name="K-SeqSubsequenceFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-31" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((1, 2, 2, current-time()), 2, 2)) eq 2`.</description>
+ <query name="K-SeqSubsequenceFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-32" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence(remove(current-time(), 1), 1, 1)) eq 0`.</description>
+ <query name="K-SeqSubsequenceFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-33" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(1, subsequence((1, 2, current-time()), 1, 1))`.</description>
+ <query name="K-SeqSubsequenceFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-34" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Using subsequence inside a predicate.</description>
+ <query name="K-SeqSubsequenceFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-35" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(subsequence((current-time(), 1), 4))`.</description>
+ <query name="K-SeqSubsequenceFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-36" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((current-time(), 1), 4)) eq 0`.</description>
+ <query name="K-SeqSubsequenceFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-37" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((current-time(), 2 , 3), 1)) eq 3`.</description>
+ <query name="K-SeqSubsequenceFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-38" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((current-time(), 2 , 3), 3)) eq 1`.</description>
+ <query name="K-SeqSubsequenceFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-39" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A test whose essence is: `count(subsequence((current-time(), 2 , 3, 4), 2, 2)) eq 2`.</description>
+ <query name="K-SeqSubsequenceFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-40" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:subsequence().</description>
+ <query name="K-SeqSubsequenceFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-41" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:subsequence().</description>
+ <query name="K-SeqSubsequenceFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-42" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:subsequence().</description>
+ <query name="K-SeqSubsequenceFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-43" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:subsequence().</description>
+ <query name="K-SeqSubsequenceFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSubsequenceFunc-44" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Apply a predicate to the result of fn:subsequence().</description>
+ <query name="K-SeqSubsequenceFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSubsequenceFunc-44.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSubsequenceFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Use fn:subsequence where the input is via variable references.</description>
+ <query name="K2-SeqSubsequenceFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSubsequenceFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A zero length.</description>
+ <query name="K2-SeqSubsequenceFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqSubsequenceFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSubsequenceFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>A negative length.</description>
+ <query name="K2-SeqSubsequenceFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqSubsequenceFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSubsequenceFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Ensure rounding is done properly, 1.1.</description>
+ <query name="K2-SeqSubsequenceFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSubsequenceFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Ensure rounding is done properly, 1.8.</description>
+ <query name="K2-SeqSubsequenceFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSubsequenceFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Ensure rounding is done properly, 1.4.</description>
+ <query name="K2-SeqSubsequenceFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSubsequenceFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Ensure rounding is done properly, 1.5.</description>
+ <query name="K2-SeqSubsequenceFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSubsequenceFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Have subsequence inside a function body, to trap bugs related to inference, rewrites and function call sites.</description>
+ <query name="K2-SeqSubsequenceFunc-8" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSubsequenceFunc-9" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="standard">
+ <description>Have subsequence inside a function body, to trap bugs related to inference, rewrites and function call sites(#2).</description>
+ <query name="K2-SeqSubsequenceFunc-9" date="2008-05-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSubsequenceFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSubsequenceFunc-10" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc/" scenario="runtime-error">
+ <description>Have a call to subsequence that triggers a type error in an expression which can be const folded(derived from functionbc20_037).</description>
+ <query name="K2-SeqSubsequenceFunc-10" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqUnorderedFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:unordered</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-001" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-001" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-002" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-002" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-003" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-003" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-004" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-004" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-005" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and anyURI.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-005" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-006" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-006" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-007" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-007" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-008" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string , decimal and integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-008" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-009" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-009" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-010" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-010" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-011" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-011" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-012" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and float.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-012" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-013" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-013" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-014" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-014" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-015" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-015" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-016" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and double.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-016" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-017" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-017" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-018" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-018" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-019" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-019" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-020" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and boolean.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-020" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-021" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and date.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-021" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-022" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and dateTime.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-022" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-unordered-mix-args-023" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: sequence of string and time.</description>
+ <spec-citation spec="FuncOps" section-number="15.1.11" section-title="fn:unordered" section-pointer="func-unordered"/>
+ <query name="fn-unordered-mix-args-023" date="2005-05-26"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-unordered-mix-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-1" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `unordered()`.</description>
+ <query name="K-SeqUnorderedFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-2" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `unordered(1, 2)`.</description>
+ <query name="K-SeqUnorderedFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-3" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard">
+ <description>A test whose essence is: `unordered(1) eq 1`.</description>
+ <query name="K-SeqUnorderedFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqUnorderedFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-4" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard">
+ <description>A test whose essence is: `count(unordered((1, 2, 3))) eq 3`.</description>
+ <query name="K-SeqUnorderedFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqUnorderedFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-5" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard">
+ <description>A test whose essence is: `count(unordered((1, 2, current-time()))) eq 3`.</description>
+ <query name="K-SeqUnorderedFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqUnorderedFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-6" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(unordered(()))`.</description>
+ <query name="K-SeqUnorderedFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqUnorderedFunc-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-7" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3), unordered((1, 2, 3)))`.</description>
+ <query name="K-SeqUnorderedFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqUnorderedFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqUnorderedFunc-8" FilePath="Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `unordered(error())`.</description>
+ <query name="K-SeqUnorderedFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="CardinalitySeqFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Functions That Test the Cardinality of Sequences</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqZeroOrOneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:zero-or-one</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-zero-or-oneint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneintg1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneintg1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneintg1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedec1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedec1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedec1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedbl1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedbl1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onedbl1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onedbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onedbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneflt1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneflt1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneflt1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onelng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onelng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onelng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onelng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onelng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onelng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onelng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onelng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onelng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneusht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneusht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneusht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onepint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onepint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onepint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onepint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onepint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onepint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onepint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onepint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onepint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneulng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneulng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-oneulng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-oneulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-oneulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenpi1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenpi1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenpi1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenni1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenni1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onenni1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onenni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onenni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onesht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onesht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onesht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onesht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onesht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onesht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-onesht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-onesht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-zero-or-onesht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-zero-or-one-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "zero-or-one" function the argument is a sequence of two items.</description>
+ <spec-citation spec="FuncOps" section-number="15.2.1" section-title="fn:zero-or-one" section-pointer="func-zero-or-one"/>
+ <query name="fn-zero-or-one-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `zero-or-one(1, 2)`.</description>
+ <query name="K-SeqZeroOrOneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `zero-or-one()`.</description>
+ <query name="K-SeqZeroOrOneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard">
+ <description>A test whose essence is: `zero-or-one(true())`.</description>
+ <query name="K-SeqZeroOrOneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqZeroOrOneFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-4" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(zero-or-one(()))`.</description>
+ <query name="K-SeqZeroOrOneFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqZeroOrOneFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-5" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard">
+ <description>A test whose essence is: `count(zero-or-one( "one" )) eq 1`.</description>
+ <query name="K-SeqZeroOrOneFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqZeroOrOneFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-6" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="standard">
+ <description>A test whose essence is: `count(zero-or-one( () )) eq 0`.</description>
+ <query name="K-SeqZeroOrOneFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqZeroOrOneFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-7" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `zero-or-one(error())`.</description>
+ <query name="K-SeqZeroOrOneFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqZeroOrOneFunc-8" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `zero-or-one( (1, 2, 3) )`.</description>
+ <query name="K-SeqZeroOrOneFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqOneOrMoreFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:one-or-more</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-one-or-moreint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreintg1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreintg1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreintg1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredec1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredec1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredec1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredbl1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredbl1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moredbl1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moredbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moredbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreflt1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreflt1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreflt1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morelng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morelng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morelng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morelng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morelng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morelng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morelng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morelng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morelng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreusht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreusht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreusht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morepint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morepint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morepint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morepint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morepint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morepint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morepint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morepint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morepint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreulng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreulng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moreulng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moreulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moreulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenpi1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenpi1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenpi1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenni1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenni1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-morenni1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-morenni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-morenni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moresht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moresht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moresht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moresht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moresht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moresht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-moresht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-moresht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-one-or-moresht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-one-or-more-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "one-or-more" function with the argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.2.2" section-title="fn:one-or-more" section-pointer="func-one-or-more"/>
+ <query name="fn-one-or-more-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `one-or-more(1, 2)`.</description>
+ <query name="K-SeqOneOrMoreFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `one-or-more()`.</description>
+ <query name="K-SeqOneOrMoreFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard">
+ <description>A test whose essence is: `one-or-more("one")`.</description>
+ <query name="K-SeqOneOrMoreFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqOneOrMoreFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-4" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard">
+ <description>A test whose essence is: `exists(one-or-more(("one", 2)))`.</description>
+ <query name="K-SeqOneOrMoreFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqOneOrMoreFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-5" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard">
+ <description>A test whose essence is: `count(one-or-more( "one" )) eq 1`.</description>
+ <query name="K-SeqOneOrMoreFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqOneOrMoreFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-6" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard">
+ <description>A test whose essence is: `count(one-or-more( (1, 2, 3, "four") )) eq 4`.</description>
+ <query name="K-SeqOneOrMoreFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqOneOrMoreFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-7" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `one-or-more(error())`.</description>
+ <query name="K-SeqOneOrMoreFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqOneOrMoreFunc-8" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `one-or-more( () )`.</description>
+ <query name="K-SeqOneOrMoreFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqOneOrMoreFunc-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc/" scenario="standard">
+ <description>Have fn:one-or-more() as an operand to an expression that requires zero or more, that itself has cardinality zero or more.</description>
+ <query name="K2-SeqOneOrMoreFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqOneOrMoreFunc-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExactlyOneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:exactly-one</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-exactly-oneint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneintg1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneintg1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneintg1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedec1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedec1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedec1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedbl1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedbl1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onedbl1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onedbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onedbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneflt1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneflt1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneflt1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onelng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onelng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onelng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onelng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onelng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onelng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onelng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onelng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onelng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneusht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneusht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneusht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onepint1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onepint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onepint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onepint1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onepint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onepint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onepint1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onepint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onepint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneulng1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneulng1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-oneulng1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-oneulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-oneulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenpi1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenpi1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenpi1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenni1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenni1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onenni1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onenni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onenni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onesht1args-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onesht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onesht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onesht1args-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onesht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onesht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-onesht1args-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-onesht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-exactly-onesht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-exactly-one-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "exactly-one" function with the argument set to a sequence with more than one item.</description>
+ <spec-citation spec="FuncOps" section-number="15.2.3" section-title="fn:exactly-one" section-pointer="func-exactly-one"/>
+ <query name="fn-exactly-one-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-1" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one(1, 2)`.</description>
+ <query name="K-SeqExactlyOneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-2" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one()`.</description>
+ <query name="K-SeqExactlyOneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-3" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one( (1, 2, 3) )`.</description>
+ <query name="K-SeqExactlyOneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-4" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard">
+ <description>A test whose essence is: `exactly-one("one") eq "one"`.</description>
+ <query name="K-SeqExactlyOneFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExactlyOneFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-5" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="standard">
+ <description>A test whose essence is: `count(exactly-one( "one" )) eq 1`.</description>
+ <query name="K-SeqExactlyOneFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqExactlyOneFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-6" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one(error())`.</description>
+ <query name="K-SeqExactlyOneFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-7" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one((true(), error()))`.</description>
+ <query name="K-SeqExactlyOneFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-8" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one(( error(), true()))`.</description>
+ <query name="K-SeqExactlyOneFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-9" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `exactly-one( () )`.</description>
+ <query name="K-SeqExactlyOneFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqExactlyOneFunc-10" FilePath="Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc/" scenario="runtime-error">
+ <description>No function by name zero-or-more exists.</description>
+ <query name="K-SeqExactlyOneFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqDeepEqualFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:deep-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-deep-equalint2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:int(lower bound) $parameter2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalint2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:int(mid range) $parameter2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalint2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:int(upper bound) $parameter2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalint2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:int(lower bound) $parameter2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalint2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:int(lower bound) $parameter2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalintg2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:integer(lower bound) $parameter2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalintg2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:integer(mid range) $parameter2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalintg2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:integer(upper bound) $parameter2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalintg2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:integer(lower bound) $parameter2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalintg2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:integer(lower bound) $parameter2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldec2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:decimal(lower bound) $parameter2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldec2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:decimal(mid range) $parameter2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldec2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:decimal(upper bound) $parameter2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldec2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:decimal(lower bound) $parameter2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldec2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:decimal(lower bound) $parameter2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldbl2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:double(lower bound) $parameter2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldbl2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:double(mid range) $parameter2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldbl2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:double(upper bound) $parameter2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldbl2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:double(lower bound) $parameter2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equaldbl2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:double(lower bound) $parameter2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equaldbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equaldbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalflt2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:float(lower bound) $parameter2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalflt2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:float(mid range) $parameter2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalflt2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:float(upper bound) $parameter2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalflt2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:float(lower bound) $parameter2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalflt2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:float(lower bound) $parameter2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equallng2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:long(lower bound) $parameter2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equallng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equallng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equallng2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:long(mid range) $parameter2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equallng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equallng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equallng2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:long(upper bound) $parameter2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equallng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equallng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equallng2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:long(lower bound) $parameter2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equallng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equallng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equallng2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:long(lower bound) $parameter2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equallng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equallng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalusht2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedShort(lower bound) $parameter2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalusht2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedShort(mid range) $parameter2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalusht2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedShort(upper bound) $parameter2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalusht2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedShort(lower bound) $parameter2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalusht2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedShort(lower bound) $parameter2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnint2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:negativeInteger(lower bound) $parameter2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnint2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:negativeInteger(mid range) $parameter2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnint2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:negativeInteger(upper bound) $parameter2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnint2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:negativeInteger(lower bound) $parameter2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnint2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:negativeInteger(lower bound) $parameter2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalpint2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:positiveInteger(lower bound) $parameter2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalpint2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:positiveInteger(mid range) $parameter2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalpint2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:positiveInteger(upper bound) $parameter2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalpint2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:positiveInteger(lower bound) $parameter2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalpint2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:positiveInteger(lower bound) $parameter2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalulng2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedLong(lower bound) $parameter2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalulng2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedLong(mid range) $parameter2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalulng2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedLong(upper bound) $parameter2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalulng2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedLong(lower bound) $parameter2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalulng2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:unsignedLong(lower bound) $parameter2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnpi2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonPositiveInteger(lower bound) $parameter2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnpi2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonPositiveInteger(mid range) $parameter2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnpi2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonPositiveInteger(upper bound) $parameter2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnpi2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonPositiveInteger(lower bound) $parameter2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnpi2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonPositiveInteger(lower bound) $parameter2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnni2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonNegativeInteger(lower bound) $parameter2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnni2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonNegativeInteger(mid range) $parameter2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnni2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonNegativeInteger(upper bound) $parameter2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnni2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonNegativeInteger(lower bound) $parameter2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalnni2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:nonNegativeInteger(lower bound) $parameter2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalsht2args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:short(lower bound) $parameter2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalsht2args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:short(mid range) $parameter2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalsht2args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:short(upper bound) $parameter2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalsht2args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:short(lower bound) $parameter2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equalsht2args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "deep-equal" function with the arguments set as follows: $parameter1 = xs:short(lower bound) $parameter2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equalsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equalsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-001" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>The order of elements in sequence is important.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-001" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-002" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Two sequences are deep-equal if items have same value and same order.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-002" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-003" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arguments of type string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-003" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-004" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg of type string, but case is different.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-004" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-005" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg1: string, arg2: sequence with 1 element of type string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-005" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-006" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing null strings.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-006" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-007" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing null sequences.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-007" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-008" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing nested null and a null sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-008" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-009" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1: sequence with a space with agr2: empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-009" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-010" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing strings with different value.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-010" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-011" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1: anyURI, arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-011" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-012" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:anyURI and arg2:string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-012" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-013" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:integer and arg2:decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-013" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-014" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comapring integer args with different values.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-014" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-015" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:integer and arg2:float.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-015" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-016" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:integer, arg2:double.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-016" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-017" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:decimal , arg2:float.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-017" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-018" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:decimal, arg2:double.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-018" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-019" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:float , arg2:double.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-019" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-020" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:float, arg2:double values INF.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-020" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-021" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:float, arg2:double values -INF.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-021" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-022" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:float, arg2:double values NaN.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-022" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-023" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing two boolean args.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-023" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-024" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing two boolean args.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-024" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-025" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:boolean arg2:value returned by true fn.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-025" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-026" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing two boolean args.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-026" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-027" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:boolean arg2:value of false fn.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-027" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-028" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:date, arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-028" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-028.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-029" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:date, arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-029" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-029.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-030" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:dateTime, arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-030" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-030.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-deep-equal-mix-args-031" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Comparing arg1:time, arg2: string.</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-mix-args-031" date="2005-05-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-mix-args-031.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-deep-equal-node-args-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Apply deep-equal to nodes</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-node-args-1" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-node-args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-deep-equal-node-args-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Apply deep-equal to nodes</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-node-args-2" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-node-args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-deep-equal-node-args-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Apply deep-equal to nodes</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-node-args-3" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-node-args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-deep-equal-node-args-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Apply deep-equal to nodes</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-node-args-4" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-node-args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-deep-equal-node-args-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Apply deep-equal to nodes</description>
+ <spec-citation spec="FuncOps" section-number="15.3.1" section-title="fn:deep-equal" section-pointer="func-deep-equal"/>
+ <query name="fn-deep-equal-node-args-5" date="2006-09-25"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="Text">fn-deep-equal-node-args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `deep-equal()`.</description>
+ <query name="K-SeqDeepEqualFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `deep-equal("a string")`.</description>
+ <query name="K-SeqDeepEqualFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `deep-equal("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SeqDeepEqualFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `deep-equal("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")`.</description>
+ <query name="K-SeqDeepEqualFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `deep-equal("a string", "a string", ())`.</description>
+ <query name="K-SeqDeepEqualFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-6" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint")`.</description>
+ <query name="K-SeqDeepEqualFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-7" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((), ()) eq true()`.</description>
+ <query name="K-SeqDeepEqualFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-8" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(xs:float("NaN"), xs:float("NaN"))`.</description>
+ <query name="K-SeqDeepEqualFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-9" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(xs:double("NaN"), xs:double("NaN"))`.</description>
+ <query name="K-SeqDeepEqualFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-10" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(xs:float("NaN"), xs:double("NaN"))`.</description>
+ <query name="K-SeqDeepEqualFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-11" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(xs:double("NaN"), xs:float("NaN"))`.</description>
+ <query name="K-SeqDeepEqualFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-12" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(xs:float("NaN"), xs:float(0)))`.</description>
+ <query name="K-SeqDeepEqualFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-13" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(xs:float(0), xs:float("NaN")))`.</description>
+ <query name="K-SeqDeepEqualFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-14" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(xs:double(0), xs:double("NaN")))`.</description>
+ <query name="K-SeqDeepEqualFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-15" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(xs:double("NaN"), xs:double(0)))`.</description>
+ <query name="K-SeqDeepEqualFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-16" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(xs:decimal("1"), xs:anyURI("example.com")))`.</description>
+ <query name="K-SeqDeepEqualFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-17" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(QName("example.com", "ncname"), 3e2))`.</description>
+ <query name="K-SeqDeepEqualFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-18" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 2, xs:anyURI("example.com")), (1, 2, 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-19" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, xs:decimal("2.2"), 3), (1, 2, 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-20" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((true(), 2, 3), (1, 2, 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-21" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 2, 3), (1, 2, QName("example.com", "ncname"))))`.</description>
+ <query name="K-SeqDeepEqualFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-22" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 2, 3), (1, xs:hexBinary("FF"), 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-23" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 2, 3), (xs:base64Binary("FFFF"), 2, 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-24" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, xs:base64Binary("FFFF")), (1, 2, xs:base64Binary("FFFF")))`.</description>
+ <query name="K-SeqDeepEqualFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-25" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 1, 1), (1, 1, 1))`.</description>
+ <query name="K-SeqDeepEqualFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-26" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 3), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-27" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 3, 1), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-28" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((3, 1, 1), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-29" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (3, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-30" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (1, 3, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-31" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (1, 1, 3)))`.</description>
+ <query name="K-SeqDeepEqualFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-32" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of(20, 20), (1))`.</description>
+ <query name="K-SeqDeepEqualFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-33" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of((20, 40), 20), (1))`.</description>
+ <query name="K-SeqDeepEqualFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-34" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of((20, 20), 20), (1, 2))`.</description>
+ <query name="K-SeqDeepEqualFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-35" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(index-of((20, 40, 20), 20), (1, 3))`.</description>
+ <query name="K-SeqDeepEqualFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-36" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 1, "str"), (1, 1, "str"))`.</description>
+ <query name="K-SeqDeepEqualFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-37" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, "str", 1), (1, "str", 1))`.</description>
+ <query name="K-SeqDeepEqualFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-38" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(("str", 1, 1), ("str", 1, 1))`.</description>
+ <query name="K-SeqDeepEqualFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-39" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 1, ()), (1, 1, ()))`.</description>
+ <query name="K-SeqDeepEqualFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-40" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, (), 1), (1, (), 1))`.</description>
+ <query name="K-SeqDeepEqualFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-41" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(((), 1, 1), ((), 1, 1))`.</description>
+ <query name="K-SeqDeepEqualFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-42" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, ()), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-43" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, (), 1), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-44" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal(((), 1, 1), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-45" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (1, 1, ())))`.</description>
+ <query name="K-SeqDeepEqualFunc-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-46" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (1, (), 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-47" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), ((), 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-48" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-49" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), (1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-50" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((), (1, 1, 1)))`.</description>
+ <query name="K-SeqDeepEqualFunc-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-51" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `not(deep-equal((1, 1, 1), ()))`.</description>
+ <query name="K-SeqDeepEqualFunc-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-52" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((), reverse(0 to -5))`.</description>
+ <query name="K-SeqDeepEqualFunc-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-53" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((), 0 to -5)`.</description>
+ <query name="K-SeqDeepEqualFunc-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-54" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(reverse(0 to -5), ())`.</description>
+ <query name="K-SeqDeepEqualFunc-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqDeepEqualFunc-55" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal(0 to -5, ())`.</description>
+ <query name="K-SeqDeepEqualFunc-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqDeepEqualFunc-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDeepEqualFunc-1" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Two date/time values that never will compare equal.</description>
+ <query name="K2-SeqDeepEqualFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-2" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A date and node value that never will compare equal.</description>
+ <query name="K2-SeqDeepEqualFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-3" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>A date and node value that never will compare equal(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDeepEqualFunc-4" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Time values that never will compare equal.</description>
+ <query name="K2-SeqDeepEqualFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-5" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Comparing mixed content.</description>
+ <query name="K2-SeqDeepEqualFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-6" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Comparing mixed content(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-7" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Comparing mixed content(#3).</description>
+ <query name="K2-SeqDeepEqualFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDeepEqualFunc-8" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>fn:deep-equal() takes two arguments, not zero.</description>
+ <query name="K2-SeqDeepEqualFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDeepEqualFunc-9" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="runtime-error">
+ <description>fn:deep-equal() takes two arguments, not one.</description>
+ <query name="K2-SeqDeepEqualFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-10" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with two sequence of nodes.</description>
+ <query name="K2-SeqDeepEqualFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-11" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with two sequence of nodes(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-12" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with two sequence of nodes(#3).</description>
+ <query name="K2-SeqDeepEqualFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-13" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with two sequence of nodes(#4).</description>
+ <query name="K2-SeqDeepEqualFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-14" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Ensure processing instructions are ignored if children of a document node.</description>
+ <query name="K2-SeqDeepEqualFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-15" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Ensure processing instructions are ignored if children of a document node(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-16" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Ensure processing instructions are ignored if children of a document node.</description>
+ <query name="K2-SeqDeepEqualFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-17" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Ensure processing instructions are ignored if children of a document node(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-17.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-18" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with mixed content.</description>
+ <query name="K2-SeqDeepEqualFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-19" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>fn:deep-equal() with mixed content(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-20" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>One of the operands has two text nodes, and hence it evaluate to false.</description>
+ <query name="K2-SeqDeepEqualFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-21" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Processing instructions inside elements are ignored.</description>
+ <query name="K2-SeqDeepEqualFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-22" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>One of the operands has two text nodes besides the comment, and hence it evaluate to false.</description>
+ <query name="K2-SeqDeepEqualFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-22.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-23" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Comments inside elements are ignored.</description>
+ <query name="K2-SeqDeepEqualFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-24" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Compare attribute nodes.</description>
+ <query name="K2-SeqDeepEqualFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-25" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Compare attribute nodes in a weird order.</description>
+ <query name="K2-SeqDeepEqualFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-26" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Compare operands with attributes nodes of different size.</description>
+ <query name="K2-SeqDeepEqualFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-26.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-27" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Compare operands with attributes nodes of different size(#2).</description>
+ <query name="K2-SeqDeepEqualFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-27.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-28" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Test deep-equalness of two attribute nodes.</description>
+ <query name="K2-SeqDeepEqualFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-28.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-29" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Test deep-equalness of two attribute nodes.</description>
+ <query name="K2-SeqDeepEqualFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-29.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-30" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Test deep-equalness of two attribute nodes that has the same name, but different string values.</description>
+ <query name="K2-SeqDeepEqualFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-30.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-31" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Test deep-equalness of two attribute nodes that has same text content but different names.</description>
+ <query name="K2-SeqDeepEqualFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-31.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDeepEqualFunc-32" FilePath="Functions/SeqFunc/SeqDeepEqualFunc/" scenario="standard">
+ <description>Test deep-equalness of two attribute nodes that has identical text content but different names.</description>
+ <query name="K2-SeqDeepEqualFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDeepEqualFunc-32.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="AggregateSeqFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>Aggregate Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqCountFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:count</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-countint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countintg1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countintg1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countintg1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdec1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdec1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdec1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdbl1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdbl1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countdbl1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countflt1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countflt1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countflt1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countlng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countlng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countlng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countusht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countusht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countusht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countpint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countpint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countpint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countulng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countulng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countulng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnpi1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnpi1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnpi1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnni1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnni1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countnni1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countsht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countsht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-countsht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "count" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.1" section-title="fn:count" section-pointer="func-count"/>
+ <query name="fn-countsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-countsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `count()`.</description>
+ <query name="K-SeqCountFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `count(1, ())`.</description>
+ <query name="K-SeqCountFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( () ) eq 0`.</description>
+ <query name="K-SeqCountFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( (1, 2, 3) ) eq 3`.</description>
+ <query name="K-SeqCountFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( (1, 2, ()) ) eq 2`.</description>
+ <query name="K-SeqCountFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count(()) eq 0`.</description>
+ <query name="K-SeqCountFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count(((((()))))) eq 0`.</description>
+ <query name="K-SeqCountFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( (((), (), ()), (), (), (), ()) ) eq 0`.</description>
+ <query name="K-SeqCountFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( (1, 2, 3) ) eq 3`.</description>
+ <query name="K-SeqCountFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( ((), "one", 2, "three")) eq 3`.</description>
+ <query name="K-SeqCountFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count( ("one", (2, "three")) ) eq 3`.</description>
+ <query name="K-SeqCountFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count((1, 2)) eq 2`.</description>
+ <query name="K-SeqCountFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count((1, 2, 3, "four")) eq 4`.</description>
+ <query name="K-SeqCountFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count((1, 2, 3, "four")) eq 4`.</description>
+ <query name="K-SeqCountFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count(1 to 3) eq 3`.</description>
+ <query name="K-SeqCountFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-16" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count(reverse((1, 2, 3))) eq 3`.</description>
+ <query name="K-SeqCountFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-17" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `count(reverse((1, 2, 3))) eq 3`.</description>
+ <query name="K-SeqCountFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqCountFunc-18" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="standard">
+ <description>A test whose essence is: `not(count((1, 2, current-time(), 4))) eq false()`.</description>
+ <query name="K-SeqCountFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqCountFunc-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqCountFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc/" scenario="runtime-error">
+ <description>fn:count() doesn't implicitly get the context node.</description>
+ <query name="K2-SeqCountFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqAVGFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:avg</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-avgint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <query name="fn-avgusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgintg2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdec2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgdbl2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgdbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgdbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt2args-1.txt</output-file>
+ <output-file role="principal" compare="Text">fn-avgflt2argsalt-1.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgflt2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avglng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avglng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avglng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgusht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <query name="fn-avgusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgpint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgulng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnpi2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgnni2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avgsht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avgsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avgsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-001" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-001" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-001.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-002" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: yearMonthDuration.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-002" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-002.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-003" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: empty seq.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-003" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-003.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-004" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: float.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-004" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-004.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-005" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer, float.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-005" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-005.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-006" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-006" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-006.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-007" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-007" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-007.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-008" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-008" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-008.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-009" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-009" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-009.txt</output-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-argsalt-009.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-010" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-010" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-010.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-011" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of integer,float,empty seq.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-011" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-011.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-012" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-012" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-012.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-013" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-013" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-013.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-014" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-014" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-014.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-015" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-015" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-015.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-016" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-016" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-016.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-017" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-017" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-017.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-018" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-018" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-018.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-019" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of float,decimal.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-019" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-019.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-020" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-020" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-020.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-021" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-021" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-021.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-022" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-022" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-022.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-023" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-023" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-023.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-024" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-024" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-024.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-025" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-025" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-026" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,float.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-026" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-027" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Arg: seq of double,integer.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-027" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-028" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-028" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-029" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-029" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-030" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-030" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-031" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-031" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-032" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-032" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-033" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-033" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-034" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-034" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-035" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-035" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-036" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-036" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-037" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-037" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-038" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-038" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-039" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-039" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-040" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-040" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-041" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-041" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-042" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-042" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-043" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-043" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-044" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-044" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-045" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-045" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-046" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-046" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-047" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-047" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-047.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-048" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-048" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-049" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-049" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-050" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-050" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-051" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-051" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-052" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-052" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-053" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-053" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-054" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-054" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-055" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-055" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-056" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-056" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-mix-args-056.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-057" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-057" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-058" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-058" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-059" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-059" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-060" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-060" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-061" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-061" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-062" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-062" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-063" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-063" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-064" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-064" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-065" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0006.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-065" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-mix-args-066" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Pulkita Tyagi">
+ <description>Negative test gives FORG0001.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-mix-args-066" date="2006-01-13"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg()`.</description>
+ <query name="K-SeqAVGFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg(1, "wrong param")`.</description>
+ <query name="K-SeqAVGFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(avg(()))`.</description>
+ <query name="K-SeqAVGFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((3, 3, 3)) eq 3`.</description>
+ <query name="K-SeqAVGFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((-3, -3, -3)) eq -3`.</description>
+ <query name="K-SeqAVGFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(3), xs:float(3))) instance of xs:float`.</description>
+ <query name="K-SeqAVGFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(3), xs:decimal(3))) instance of xs:float`.</description>
+ <query name="K-SeqAVGFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(3), xs:double(3))) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:integer(1), xs:integer(3), xs:decimal(3))) instance of xs:decimal`.</description>
+ <query name="K-SeqAVGFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(0), xs:float(5))) eq 2.0`.</description>
+ <query name="K-SeqAVGFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(0), xs:untypedAtomic(-4))) eq -1`.</description>
+ <query name="K-SeqAVGFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), xs:integer(0), xs:untypedAtomic(3))) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:untypedAtomic(3), xs:integer(0), xs:decimal(1))) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((3, 3, xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((3, xs:double("NaN"), 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-16" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((xs:double("NaN"), 3, 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-17" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(avg(()))`.</description>
+ <query name="K-SeqAVGFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-18" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(avg(((), ())))`.</description>
+ <query name="K-SeqAVGFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-19" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((-5, -0, -3, -6)) eq -3.5`.</description>
+ <query name="K-SeqAVGFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-20" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((1, 2, 3, xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-21" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((1, 2, 3, xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-22" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((xs:double("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-23" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((xs:float("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-24" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((1, 2, xs:double("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-25" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((1, 2, xs:float("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-26" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg(xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-27" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((1, 2, xs:untypedAtomic("3"))) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-28" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((1, 2, xs:untypedAtomic("3"))) eq 2`.</description>
+ <query name="K-SeqAVGFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-29" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), 2, xs:untypedAtomic("3"))) eq 2`.</description>
+ <query name="K-SeqAVGFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-30" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:float(1), 2, xs:untypedAtomic("3"))) instance of xs:double`.</description>
+ <query name="K-SeqAVGFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-31" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg("a string")`.</description>
+ <query name="K-SeqAVGFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-32" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg(xs:anyURI("a string"))`.</description>
+ <query name="K-SeqAVGFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-33" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg((1, 2, 3, xs:anyURI("a string"), xs:double("NaN")))`.</description>
+ <query name="K-SeqAVGFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-34" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg("a string")`.</description>
+ <query name="K-SeqAVGFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-35" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg((xs:untypedAtomic(3), xs:integer(3), xs:string(1)))`.</description>
+ <query name="K-SeqAVGFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-36" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg((xs:string(1), xs:integer(3), xs:untypedAtomic(3)))`.</description>
+ <query name="K-SeqAVGFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-37" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg((xs:float(2), xs:integer(3), "a string", xs:double(2)))`.</description>
+ <query name="K-SeqAVGFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-38" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `avg((xs:yearMonthDuration("P20Y"), (3, 4, 5)))`.</description>
+ <query name="K-SeqAVGFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-39" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((xs:yearMonthDuration("P20Y"), xs:yearMonthDuration("P10M"))) eq xs:yearMonthDuration("P125M")`.</description>
+ <query name="K-SeqAVGFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-40" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(avg( () ))`.</description>
+ <query name="K-SeqAVGFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-41" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg((xs:float('INF'), xs:float('-INF')))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-42" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `string(avg(((3, 4, 5), xs:float('NaN')))) eq "NaN"`.</description>
+ <query name="K-SeqAVGFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqAVGFunc-43" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>A test whose essence is: `avg((3, 4, 5)) eq 4.0`.</description>
+ <query name="K-SeqAVGFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqAVGFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqAVGFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Ensure the return type is correct when type promotion is required.</description>
+ <query name="K2-SeqAVGFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqAVGFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqAVGFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Ensure the return type is correct when type promotion is required(#2).</description>
+ <query name="K2-SeqAVGFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqAVGFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqAVGFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Check the average of two integers.</description>
+ <query name="K2-SeqAVGFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqAVGFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the argument set to a sequence of strings. Should raise a type error.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-avg-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "avg" function with the argument set to the empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.2" section-title="fn:avg" section-pointer="func-avg"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="fn-avg-2" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-avg-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Test fn:avg on a sequence of xs:dayTimeDuration arguments.</description>
+ <query name="fn-avg-3" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-avg-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Test fn:avg on a sequence of xs:dayTimeDuration arguments.</description>
+ <query name="fn-avg-4" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-avg-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Test fn:avg on a sequence of xs:yearMonthDuration arguments.</description>
+ <query name="fn-avg-5" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-avg-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="standard">
+ <description>Test fn:avg on a sequence of xs:yearMonthDuration arguments.</description>
+ <query name="fn-avg-6" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-avg-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>Test fn:avg on a sequence of xs:yearMonthDuration and xs:dayTimeDuration arguments.</description>
+ <query name="fn-avg-7" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-avg-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc/" scenario="runtime-error">
+ <description>Test fn:avg on a sequence of xs:duration arguments.</description>
+ <query name="fn-avg-8" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqMAXFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:max</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-maxint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxintg2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdec2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxdbl2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxdbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxdbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxflt2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxlng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxusht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxpint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxulng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnpi2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxnni2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-maxsht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-maxsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-maxsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max()`.</description>
+ <query name="K-SeqMAXFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max("a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SeqMAXFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(max(()))`.</description>
+ <query name="K-SeqMAXFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, 3, 3, 3, 3, 3)) eq 3`.</description>
+ <query name="K-SeqMAXFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, 1, 1, 1, 1, 1)) eq 3`.</description>
+ <query name="K-SeqMAXFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, 1, 1, 1, 1, 3)) eq 3`.</description>
+ <query name="K-SeqMAXFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, 1, 5, 1, 1, 3)) eq 5`.</description>
+ <query name="K-SeqMAXFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, -5.0, 5, 1, -3, 3)) eq 5`.</description>
+ <query name="K-SeqMAXFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max(xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max(xs:untypedAtomic("3")) eq 3`.</description>
+ <query name="K-SeqMAXFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:untypedAtomic("3"), 1, 2)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, xs:float(2), xs:untypedAtomic("3"))) eq 3`.</description>
+ <query name="K-SeqMAXFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, xs:float(2), xs:untypedAtomic("3"))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, xs:float(2), xs:decimal(3))) instance of xs:float`.</description>
+ <query name="K-SeqMAXFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, xs:untypedAtomic("3"), xs:float(2))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-16" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((1, xs:untypedAtomic("NaN"), xs:float(2)))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-17" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((xs:float("NaN"), xs:untypedAtomic("3"), xs:float(2)))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-18" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:float("NaN"), xs:untypedAtomic("3"), xs:float(2))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-19" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:float("NaN"), 1, 1, 2, xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-20" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:double("NaN"), 1, 1, 2, xs:float("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-21" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>An xs:string cannot be compared to a numeric, even if a value is NaN.</description>
+ <query name="K-SeqMAXFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-22" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>An xs:string cannot be compared to a numeric, even if a value is NaN.</description>
+ <query name="K-SeqMAXFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-23" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A type error must be reported even if one of other values is NaN.</description>
+ <query name="K-SeqMAXFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-24" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A type error must be reported even if one of other values is NaN.</description>
+ <query name="K-SeqMAXFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-25" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((xs:double("NaN"), xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-26" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((xs:float("NaN"), xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-27" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((3, xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-28" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((3, xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-29" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-30" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, xs:float("NaN"))) instance of xs:float`.</description>
+ <query name="K-SeqMAXFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-31" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-32" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-33" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max(xs:float("NaN"))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-34" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `string(max(xs:double("NaN"))) eq "NaN"`.</description>
+ <query name="K-SeqMAXFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-35" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max(xs:untypedAtomic("three"))`.</description>
+ <query name="K-SeqMAXFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-36" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max((xs:untypedAtomic("3"), "a string"))`.</description>
+ <query name="K-SeqMAXFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-37" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max(("a string", xs:untypedAtomic("3")))`.</description>
+ <query name="K-SeqMAXFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-38" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max(QName("example.com/", "ncname"))`.</description>
+ <query name="K-SeqMAXFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-39" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max(xs:anyURI("example.com/")) eq xs:anyURI("example.com/")`.</description>
+ <query name="K-SeqMAXFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-40" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((xs:anyURI("example.com/"), xs:anyURI("example.com/"))) eq xs:anyURI("example.com/")`.</description>
+ <query name="K-SeqMAXFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-41" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max(("a string")) eq "a string"`.</description>
+ <query name="K-SeqMAXFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-42" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max(("a string", QName("example.com/", "ncname")))`.</description>
+ <query name="K-SeqMAXFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-43" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5, 5.0e0)) eq 5.0e0`.</description>
+ <query name="K-SeqMAXFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-44" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5, 5.0e0)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-45" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5, 3.0e0)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-46" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5.0e0, 5)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-47" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, 5.0e0)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-48" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5.0e0, 3)) instance of xs:double`.</description>
+ <query name="K-SeqMAXFunc-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-49" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1, 1, 1, 1, 1.0)) instance of xs:decimal`.</description>
+ <query name="K-SeqMAXFunc-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-50" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1.0, 1, 1, 1, 1)) instance of xs:decimal`.</description>
+ <query name="K-SeqMAXFunc-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-50.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-51" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((1.0, 1, 1.0, 1, 1)) instance of xs:decimal`.</description>
+ <query name="K-SeqMAXFunc-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-52" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5.0e0, 5)) eq 5.0e0`.</description>
+ <query name="K-SeqMAXFunc-52" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-52.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-53" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3, 5.0e0)) eq 5.0e0`.</description>
+ <query name="K-SeqMAXFunc-53" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-53.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-54" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5.0e0, 3)) eq 5.0e0`.</description>
+ <query name="K-SeqMAXFunc-54" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-54.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-55" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Testing max() with current-date().</description>
+ <query name="K-SeqMAXFunc-55" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-55.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-56" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((3,4,5)) eq 5`.</description>
+ <query name="K-SeqMAXFunc-56" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-56.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-57" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max((5, 5.0e0)) eq 5.0e0`.</description>
+ <query name="K-SeqMAXFunc-57" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-57.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-58" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `max((3,4, "Zero"))`.</description>
+ <query name="K-SeqMAXFunc-58" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMAXFunc-59" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>A test whose essence is: `max(("a", "b", "c")) eq "c"`.</description>
+ <query name="K-SeqMAXFunc-59" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMAXFunc-59.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Invoke fn:max() on two identical xs:anyURI values.</description>
+ <query name="K2-SeqMAXFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMAXFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Invoke fn:max() on two different xs:anyURI values.</description>
+ <query name="K2-SeqMAXFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMAXFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Invoke fn:max() on two different xs:anyURI values(#2).</description>
+ <query name="K2-SeqMAXFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMAXFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>Invoke fn:max() with an unsupported collation.</description>
+ <query name="K2-SeqMAXFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>Invoke fn:max() with too many arguments.</description>
+ <query name="K2-SeqMAXFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMAXFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Invoke fn:max() with an unsupported collation and one xs:anyURI value.</description>
+ <query name="K2-SeqMAXFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMAXFunc-6.txt</output-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqMAXFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred.</description>
+ <query name="K2-SeqMAXFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMAXFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-max-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "max" function with the argument set to a sequence of different types.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-max-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-max-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates type promotion with the fn:max function.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-max-2" date="2006-03-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-max-2.txt</output-file>
+ </test-case>
+ <test-case name="fn-max-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates type promotion with the fn:max function. Used derived types that should promote to least common type.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.3" section-title="fn:max" section-pointer="func-max"/>
+ <query name="fn-max-3" date="2006-07-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-max-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Test fn:max on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-4" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-max-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Test fn:max on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-5" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-max-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Test fn:max on a sequence of xs:yearMonthDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-6" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-max-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Test fn:max on a sequence of xs:yearMonthDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-7" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-max-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>Test fn:max on a sequence of xs:yearMonthDuration and xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-8" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-max-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="runtime-error">
+ <description>Test fn:max on a sequence of xs:duration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-9" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="false" name="fn-max-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc/" scenario="standard">
+ <description>Test dynamic type of fn:max on a sequence of numeric arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-max-10" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-max-10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqMINFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:min</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-minint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minintg2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minintg2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minintg2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindec2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindec2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindec2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-mindbl2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-mindbl2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-mindbl2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minflt2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minflt2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minflt2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minlng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minlng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minlng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minusht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minpint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minulng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnpi2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnpi2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnpi2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minnni2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-minsht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-minsht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-minsht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min()`.</description>
+ <query name="K-SeqMINFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min("a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param")`.</description>
+ <query name="K-SeqMINFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(min(()))`.</description>
+ <query name="K-SeqMINFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, 3, 3, 3, 3, 3)) eq 3`.</description>
+ <query name="K-SeqMINFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, 1, 1, 1, 1, 1)) eq 1`.</description>
+ <query name="K-SeqMINFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((1, 1, 1, 1, 1, 3)) eq 1`.</description>
+ <query name="K-SeqMINFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, 1, 5, 1, 1, 3)) eq 1`.</description>
+ <query name="K-SeqMINFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, -5.0, 5, 1, -3, 3)) eq -5.0`.</description>
+ <query name="K-SeqMINFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min(xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min(xs:untypedAtomic("3")) eq 3`.</description>
+ <query name="K-SeqMINFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:untypedAtomic("1"), 3, 2)) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, xs:float(2), xs:untypedAtomic("1"))) eq 1`.</description>
+ <query name="K-SeqMINFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, xs:float(2), xs:untypedAtomic("1"))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((1, xs:float(2), xs:decimal(3))) instance of xs:float`.</description>
+ <query name="K-SeqMINFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, xs:untypedAtomic("1"), xs:float(2))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-16" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((1, xs:untypedAtomic("NaN"), xs:float(2)))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-17" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((xs:float("NaN"), xs:untypedAtomic("3"), xs:float(2)))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-18" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:float("NaN"), xs:untypedAtomic("3"), xs:double(2))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-19" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:float("NaN"), 1, 1, 2, xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-20" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:double("NaN"), 1, 1, 2, xs:float("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-21" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>An xs:string cannot be compared to a numeric, even if a value is NaN.</description>
+ <query name="K-SeqMINFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-22" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>An xs:string cannot be compared to a numeric, even if a value is NaN.</description>
+ <query name="K-SeqMINFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-23" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A type error must be reported even if one of other values is NaN.</description>
+ <query name="K-SeqMINFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-24" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A type error must be reported even if one of other values is NaN.</description>
+ <query name="K-SeqMINFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-25" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((xs:double("NaN"), xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-26" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((xs:float("NaN"), xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-27" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((3, xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-28" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((3, xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-29" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-30" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, xs:float("NaN"))) instance of xs:float`.</description>
+ <query name="K-SeqMINFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-31" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-32" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN"))) instance of xs:double`.</description>
+ <query name="K-SeqMINFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-33" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min(xs:float("NaN"))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-34" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `string(min(xs:double("NaN"))) eq "NaN"`.</description>
+ <query name="K-SeqMINFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-35" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min(xs:untypedAtomic("three"))`.</description>
+ <query name="K-SeqMINFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-36" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min((xs:untypedAtomic("3"), "a string"))`.</description>
+ <query name="K-SeqMINFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-37" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min(("a string", xs:untypedAtomic("3")))`.</description>
+ <query name="K-SeqMINFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-38" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min(QName("example.com/", "ncname"))`.</description>
+ <query name="K-SeqMINFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-39" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min(xs:anyURI("example.com/")) eq xs:anyURI("example.com/")`.</description>
+ <query name="K-SeqMINFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-40" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:anyURI("example.com/"), xs:anyURI("example.com/"))) eq xs:anyURI("example.com/")`.</description>
+ <query name="K-SeqMINFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-41" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min(("a string")) eq "a string"`.</description>
+ <query name="K-SeqMINFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-42" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min(("a string", QName("example.com/", "ncname")))`.</description>
+ <query name="K-SeqMINFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-43" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((5, 5.0e0)) eq 5.0e0`.</description>
+ <query name="K-SeqMINFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-43.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-44" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((5.0e0, 5)) eq 5.0e0`.</description>
+ <query name="K-SeqMINFunc-44" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-44.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-45" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3, 5.0e0)) eq 3`.</description>
+ <query name="K-SeqMINFunc-45" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-45.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-46" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((5.0e0, 3)) eq 3`.</description>
+ <query name="K-SeqMINFunc-46" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-46.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-47" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Simple test for min() involving xs:date.</description>
+ <query name="K-SeqMINFunc-47" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-47.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-48" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((3,4,5)) eq 3`.</description>
+ <query name="K-SeqMINFunc-48" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-48.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-49" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((5, 5.0e0)) eq 5.0e0`.</description>
+ <query name="K-SeqMINFunc-49" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-49.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-50" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `min((3,4, "Zero"))`.</description>
+ <query name="K-SeqMINFunc-50" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqMINFunc-51" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>A test whose essence is: `min((xs:float(0.0E0), xs:float(-0.0E0))) eq xs:float("-0")`.</description>
+ <query name="K-SeqMINFunc-51" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqMINFunc-51.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Invoke fn:min() on two identical xs:anyURI values.</description>
+ <query name="K2-SeqMINFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Invoke fn:min() on two different xs:anyURI values.</description>
+ <query name="K2-SeqMINFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Invoke fn:min() on two different xs:anyURI values(#2).</description>
+ <query name="K2-SeqMINFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>Invoke fn:min() with an unsupported collation.</description>
+ <query name="K2-SeqMINFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Invoke fn:min() with an unsupported collation and one xs:anyURI value.</description>
+ <query name="K2-SeqMINFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-5.txt</output-file>
+ <expected-error>FOCH0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>Invoke fn:min() with too many arguments.</description>
+ <query name="K2-SeqMINFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqMINFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>fn:min() and xs:double promotion.</description>
+ <query name="K2-SeqMINFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqMINFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred.</description>
+ <query name="K2-SeqMINFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqMINFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-min-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates the "min" function with the argument set to a sequence of items with different types.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-min-1" date="2005-09-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-min-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates type promotion and the fn:min function.</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-min-2" date="2006-03-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-min-2.txt</output-file>
+ </test-case>
+ <test-case name="fn-min-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates type promotion and the fn:min function (derived types promoted to least common type).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.4" section-title="fn:min" section-pointer="func-min"/>
+ <query name="fn-min-3" date="2006-07-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-min-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Test fn:min on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-4" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-min-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Test fn:min on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-5" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-min-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Test fn:min on a sequence of xs:yearMonthDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-6" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-min-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Test fn:min on a sequence of xs:yearMonthDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-7" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-min-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>Test fn:min on a sequence of xs:yearMonthDuration and xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-8" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-min-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="runtime-error">
+ <description>Test fn:min on a sequence of xs:duration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-9" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="false" name="fn-min-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc/" scenario="standard">
+ <description>Test dynamic type of fn:min on a sequence of numeric arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5459</reflects-resolution>
+ <query name="fn-min-10" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-min-10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqSUMFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:sum</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-sumint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht1args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht1args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht1args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht1args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht1args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht1args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht1args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht1args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht1args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni2args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni2args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni2args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht2args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht2args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht2args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht2args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht2args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht2args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht2args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht2args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht2args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht2args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht2args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht2args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound) $zero = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range) $zero = xs:int(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound) $zero = xs:int(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumint3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound) $zero = xs:int(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumint3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumint3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound) $zero = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound) $zero = xs:integer(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound) $zero = xs:integer(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumintg3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound) $zero = xs:integer(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumintg3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumintg3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound) $zero = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound) $zero = xs:decimal(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound) $zero = xs:decimal(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdec3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound) $zero = xs:decimal(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdec3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdec3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound) $zero = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-1.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound) $zero = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range) $zero = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound) $zero = xs:double(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound) $zero = xs:double(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumdbl3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound) $zero = xs:double(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumdbl3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3args-6.txt</output-file>
+ <output-file role="principal" compare="Text">fn-sumdbl3argsalt-6.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound) $zero = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-1.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound) $zero = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range) $zero = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound) $zero = xs:float(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound) $zero = xs:float(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumflt3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound) $zero = xs:float(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumflt3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumflt3args-6.txt</output-file>
+ <output-file role="principal" compare="Text">fn-sumflt3argsalt-6.txt</output-file>
+ <expected-error>FOAR0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound) $zero = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound) $zero = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range) $zero = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound) $zero = xs:long(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound) $zero = xs:long(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumlng3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound) $zero = xs:long(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumlng3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumlng3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound) $zero = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound) $zero = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound) $zero = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range) $zero = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound) $zero = xs:unsignedShort(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound) $zero = xs:unsignedShort(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumusht3args-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound) $zero = xs:unsignedShort(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumusht3args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumusht3args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(mid range) $arg2 = xs:negativeInteger(lower bound) $zero = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnint3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:negativeInteger(upper bound) $arg2 = xs:negativeInteger(lower bound) $zero = xs:negativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnint3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnint3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound) $zero = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound) $zero = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound) $zero = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range) $zero = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(upper bound) $zero = xs:positiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound) $zero = xs:positiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumpint3args-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(lower bound) $zero = xs:positiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumpint3args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumpint3args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound) $zero = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound) $zero = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound) $zero = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range) $zero = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound) $zero = xs:unsignedLong(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound) $zero = xs:unsignedLong(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumulng3args-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound) $zero = xs:unsignedLong(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumulng3args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumulng3args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound) $zero = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound) $zero = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range) $zero = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound) $zero = xs:nonPositiveInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound) $zero = xs:nonPositiveInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnpi3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound) $zero = xs:nonPositiveInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnpi3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnpi3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound) $zero = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound) $zero = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound) $zero = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range) $zero = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound) $zero = xs:nonNegativeInteger(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-5" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound) $zero = xs:nonNegativeInteger(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-6" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumnni3args-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound) $zero = xs:nonNegativeInteger(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumnni3args-7" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumnni3args-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht3args-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound) $zero = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht3args-1" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht3args-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht3args-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range) $zero = xs:short(lower bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht3args-2" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht3args-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht3args-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound) $zero = xs:short(mid range).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht3args-3" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht3args-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-sumsht3args-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates the "sum" function with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound) $zero = xs:short(upper bound).</description>
+ <spec-citation spec="FuncOps" section-number="15.4.5" section-title="fn:sum" section-pointer="func-sum"/>
+ <query name="fn-sumsht3args-4" date="2004-12-13"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-sumsht3args-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum()`.</description>
+ <query name="K-SeqSUMFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum(1, 1, "wrong param")`.</description>
+ <query name="K-SeqSUMFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((), 3) eq 3`.</description>
+ <query name="K-SeqSUMFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((), 3) instance of xs:integer`.</description>
+ <query name="K-SeqSUMFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `empty(sum((), ()))`.</description>
+ <query name="K-SeqSUMFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((), 0.0) instance of xs:decimal`.</description>
+ <query name="K-SeqSUMFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((), 0.0) eq 0.0`.</description>
+ <query name="K-SeqSUMFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum(()) eq 0`.</description>
+ <query name="K-SeqSUMFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum(()) instance of xs:integer`.</description>
+ <query name="K-SeqSUMFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((-5, -0, -3, -6)) eq -14`.</description>
+ <query name="K-SeqSUMFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-11" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((1, 2, 3, xs:float("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-12" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((1, 2, 3, xs:double("NaN")))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-13" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((xs:double("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-14" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((xs:float("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-15" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((1, 2, xs:double("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-16" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `string(sum((1, 2, xs:float("NaN"), 1, 2, 3))) eq "NaN"`.</description>
+ <query name="K-SeqSUMFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-17" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum(xs:untypedAtomic("3")) instance of xs:double`.</description>
+ <query name="K-SeqSUMFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-18" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((1, 2, xs:untypedAtomic("3"))) instance of xs:double`.</description>
+ <query name="K-SeqSUMFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-19" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((1, 2, xs:untypedAtomic("3"))) eq 6`.</description>
+ <query name="K-SeqSUMFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-20" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((xs:float(1), 2, xs:untypedAtomic("3"))) eq 6`.</description>
+ <query name="K-SeqSUMFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-21" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((xs:float(1), 2, xs:untypedAtomic("3"))) instance of xs:double`.</description>
+ <query name="K-SeqSUMFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-22" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>fn:sum() having an input sequence whose static type is xs:anyAtomicType.</description>
+ <query name="K-SeqSUMFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-23" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum("a string")`.</description>
+ <query name="K-SeqSUMFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-24" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum(xs:anyURI("a string"))`.</description>
+ <query name="K-SeqSUMFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-25" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum((1, 2, 3, xs:anyURI("a string"), xs:double("NaN")))`.</description>
+ <query name="K-SeqSUMFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-26" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum((1, 2, 3, xs:anyURI("a string"), xs:double("NaN")), 3)`.</description>
+ <query name="K-SeqSUMFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-27" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum(((),())) eq 0`.</description>
+ <query name="K-SeqSUMFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-28" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum(()) eq 0`.</description>
+ <query name="K-SeqSUMFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-29" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((3, 4, 5)) eq 12`.</description>
+ <query name="K-SeqSUMFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-30" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((xs:yearMonthDuration("P20Y"), xs:yearMonthDuration("P10M"))) eq xs:yearMonthDuration("P250M")`.</description>
+ <query name="K-SeqSUMFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-31" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((xs:yearMonthDuration("P20Y"), xs:yearMonthDuration("P10M")) [. &lt; xs:yearMonthDuration("P3M")], xs:yearMonthDuration("P0M")) eq xs:yearMonthDuration("P0M")`.</description>
+ <query name="K-SeqSUMFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-32" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>A test whose essence is: `sum((1 to 100)[. &lt; 0], 0) eq 0`.</description>
+ <query name="K-SeqSUMFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-SeqSUMFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-SeqSUMFunc-33" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `sum((xs:yearMonthDuration("P20Y"), (3, 4, 5)))`.</description>
+ <query name="K-SeqSUMFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSUMFunc-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Pass in an empty sequence as zero.</description>
+ <query name="K2-SeqSUMFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqSUMFunc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSUMFunc-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Ensure the return type is correct when type promotion is required.</description>
+ <query name="K2-SeqSUMFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSUMFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqSUMFunc-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Ensure the return type is correct when type promotion is required(#2).</description>
+ <query name="K2-SeqSUMFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSUMFunc-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqSUMFunc-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Ensure the return type is properly inferred.</description>
+ <query name="K2-SeqSUMFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqSUMFunc-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-1" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5460</reflects-resolution>
+ <query name="fn-sum-1" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-2" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:dayTimeDuration arguments.</description>
+ <query name="fn-sum-2" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-3" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:dayTimeDuration arguments.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5460</reflects-resolution>
+ <query name="fn-sum-3" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-4" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:yearMonthDuration arguments.</description>
+ <query name="fn-sum-4" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-5" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:yearMonthDuration arguments.</description>
+ <query name="fn-sum-5" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-6" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum on a sequence of xs:yearMonthDuration arguments.</description>
+ <query name="fn-sum-6" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-7" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>Test fn:sum on a sequence of xs:yearMonthDuration and xs:dayTimeDuration arguments.</description>
+ <query name="fn-sum-7" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-8" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="standard">
+ <description>Test fn:sum with $zero as xs:duration.</description>
+ <query name="fn-sum-8" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">fn-sum-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-9" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>Test fn:sum on a sequence of xs:duration arguments.</description>
+ <query name="fn-sum-9" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Oliver Hallam" is-XPath2="true" name="fn-sum-10" FilePath="Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc/" scenario="runtime-error">
+ <description>Test fn:sum on a sequence of xs:duration arguments.</description>
+ <query name="fn-sum-10" date="2010-03-15"/>
+ <expected-error>FORG0006</expected-error>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="NodeSeqFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Functions that Generate Sequences</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqIDFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:id</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-id-1" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-1" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-2" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with second argument ommited an no context node.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-2" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-3" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with second argument not a node.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-3" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-4" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given node not being part of a document with root not Document Element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-4" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-5" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF matching a single element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-5" static-name="fn-id-dtd-5-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-6" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF does not match any element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-6" static-name="fn-id-dtd-6-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-id-dtd-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-7" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF matches same element (Eliminates duplicates). This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-7" static-name="fn-id-dtd-7-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-8" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF matching more than one element (Eliminates duplicates). This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-8" static-name="fn-id-dtd-8-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-8.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtdalt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-9" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF, but only one matching element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-9" static-name="fn-id-dtd-9-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-10" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF, and none matching an element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-10" static-name="fn-id-dtd-10-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-id-dtd-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-11" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF set to empty string. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-11" static-name="fn-id-dtd-11-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-id-dtd-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-12" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id function, where first argument is given as part of fn:substring function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-12" static-name="fn-id-dtd-12-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-13" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id, where the same IDREF makes reference to the same element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-13" static-name="fn-id-dtd-13-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-14" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for for which the given the given IDREF contains a prefix. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-14" static-name="fn-id-dtd-14-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-id-dtd-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-15" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which all members of the IDREF list having the same value. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-15" static-name="fn-id-dtd-15-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-16" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which all members of the IDREF list having the same value (but different cases). This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-16" static-name="fn-id-dtd-16-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-17" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the lower-case function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-17" static-name="fn-id-dtd-17-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-18" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the upper-case function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-18" static-name="fn-id-dtd-18-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-19" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the fn:concat function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-19" static-name="fn-id-dtd-19-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-20" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the xs:string function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-20" static-name="fn-id-dtd-20-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-id-dtd-21" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the fn:string-join function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-21" static-name="fn-id-dtd-21-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-22" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with second argument set to "." an no context node.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-22" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-dtd-23" FilePath="Functions/NodeSeqFunc/SeqIDFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id together with declare ordering. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-dtd-23" static-name="fn-id-dtd-23-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-dtd-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-1" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:id().</description>
+ <query name="K2-SeqIDFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-2" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:id().</description>
+ <query name="K2-SeqIDFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-3" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:id().</description>
+ <query name="K2-SeqIDFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-4" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-5" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-6" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-7" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-8" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="runtime-error">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqIDFunc-9" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="standard">
+ <description>Use an invalid target node.</description>
+ <query name="K2-SeqIDFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqIDFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-10" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="standard">
+ <description>Select elements with xml:id, and trigger node sorting.</description>
+ <query name="K2-SeqIDFunc-10" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context1">UsingXMLId</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqIDFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-11" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="standard">
+ <description>Select elements with xml:id, and trigger node sorting.</description>
+ <query name="K2-SeqIDFunc-11" static-name="K2-SeqIDFunc-11-static" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context1">UsingXMLId</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqIDFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-12" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="standard">
+ <description>Select elements with xml:id, trigger node sorting, and use an invalid NCName in the lookup.</description>
+ <query name="K2-SeqIDFunc-12" static-name="K2-SeqIDFunc-12-static" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context1">UsingXMLId</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqIDFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDFunc-13" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDFunc/" scenario="standard">
+ <description>Use on xml:id with input strings which contains many IDREFs, and invalid ones too.</description>
+ <query name="K2-SeqIDFunc-13" date="2008-11-13+01:00"/>
+ <input-file role="principal-data" variable="input-context1">XMLIDMany</input-file>
+ <output-file role="principal" compare="Text">K2-SeqIDFunc-13.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqIDREFFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:idref</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-idref-1" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-1" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-2" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with second argument ommited and no context item.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-2" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-3" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with second argument not a node.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-3" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-4" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given node not being part of a document with root not Document Element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-4" date="2005-11-28"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODC0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-5" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID matching a single element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-5" static-name="fn-idref-dtd-5-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-6" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID not matching a single element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-6" static-name="fn-idref-dtd-6-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-7" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID matching multiple elements. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-7" static-name="fn-idref-dtd-7-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-8" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref function, which attempts to create element with two attributes with same name.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-8" static-name="fn-idref-dtd-8-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <expected-error>XQDY0025</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-9" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with multiple ID, but only one matching one element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-9" static-name="fn-idref-dtd-9-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-10" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with multiple ID, but none matching one element. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-10" static-name="fn-idref-dtd-10-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-11" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with ID set to empty string. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-11" static-name="fn-idref-dtd-11-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-12" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as ar argument to function fn:node-name(). This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-12" static-name="fn-idref-dtd-12-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-13" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as part of a node expression ("is" operand). Compare same elements. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-13" static-name="fn-idref-dtd-13-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-idref-dtd-14" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as part of a node expression ("is" operand). Compare different elements. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-14" static-name="fn-idref-dtd-14-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Text">fn-idref-dtd-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-15" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID list have the same value for all its members. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-15" static-name="fn-idref-dtd-15-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-16" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID list have the same value for all its members but different case. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-16" static-name="fn-idref-dtd-16-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-17" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID uses the fn lower-case function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-17" static-name="fn-idref-dtd-17-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-18" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID uses the fn:upper-case function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-18" static-name="fn-idref-dtd-18-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-19" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the fn:concat function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-19" static-name="fn-idref-dtd-19-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-20" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the xs:string function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-20" static-name="fn-idref-dtd-20-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-21" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the fn:string-join function. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-21" static-name="fn-idref-dtd-21-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-22" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with second argument set to "." and no context item.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-22" date="2006-02-08"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-dtd-23" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref together with declare ordering (ordered). This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-dtd-23" static-name="fn-idref-dtd-23-static-cbcl" date="2006-06-23"/>
+ <input-file role="principal-data" variable="input-context1">id-idref-dtd</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Bogdan Butnaru" name="fn-idref-dtd-24" FilePath="Functions/NodeSeqFunc/SeqIDREFFunc/" scenario="standard">
+ <description>Evaluation of fn:idref where an IDREFS node contains multiple IDREFs. This test uses a DTD.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6306</reflects-resolution>
+ <query name="fn-idref-dtd-24" date="2009-11-18"/>
+ <input-file role="principal-data" variable="input-context1">functx_book</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-dtd-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDREFFunc-1" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:idref().</description>
+ <query name="K2-SeqIDREFFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDREFFunc-2" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:idref().</description>
+ <query name="K2-SeqIDREFFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqIDREFFunc-3" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqIDREFFunc/" scenario="runtime-error">
+ <description>Wrong arguments to fn:idref().</description>
+ <query name="K2-SeqIDREFFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqDocAvailableFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:doc-available</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-doc-available-1" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc-available function with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.5" section-title="fn:doc-available" section-pointer="func-doc-available"/>
+ <query name="fn-doc-available-1" date="2006-07-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-2" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc-available function with wrong argument type.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.5" section-title="fn:doc-available" section-pointer="func-doc-available"/>
+ <query name="fn-doc-available-2" date="2006-07-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-3" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open an XML document that has an xml:id attribute duplicated.</description>
+ <query name="fn-doc-available-3" date="2008-01-15"/>
+ <input-URI role="principal-data" variable="input-context">XMLIdDuplicated</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-available-3.txt</output-file>
+ <output-file role="principal" compare="Text">fn-doc-available-3-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-4" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open an XML document that has an invalid xml:id attribute.</description>
+ <query name="fn-doc-available-4" date="2008-01-15"/>
+ <input-URI role="principal-data" variable="input-context">InvalidXMLId</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-available-4.txt</output-file>
+ <output-file role="principal" compare="Text">fn-doc-available-4-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-5" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Use doc-available on the document URI of a known document</description>
+ <query name="fn-doc-available-5" date="2010-01-04"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-doc-available-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-6" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Use doc-available with a non-existent but valid URI</description>
+ <query name="fn-doc-available-6" date="2010-01-04"/>
+ <output-file role="principal" compare="Text">fn-doc-available-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-available-7" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Use doc-available with an empty sequence</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5688</reflects-resolution>
+ <query name="fn-doc-available-7" date="2010-01-04"/>
+ <output-file role="principal" compare="Text">fn-doc-available-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocAvailableFunc-1" FilePath="Functions/NodeSeqFunc/SeqDocAvailableFunc/" scenario="runtime-error">
+ <description>':/' is an invalid URI, no scheme.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5688</reflects-resolution>
+ <query name="K2-SeqDocAvailableFunc-1" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDocAvailableFunc-1.txt</output-file>
+ <expected-error>FODC0005</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqDocFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:doc</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-doc-1" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc function with an invalid argument.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-1" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0005</expected-error>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-2" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc function with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-2" date="2005-11-30"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-3" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc, for a non existent resource.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-3" date="2005-12-02"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-4" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc with argument set to empty sequence.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-4" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-doc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-5" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc as per example 1 from the Functions and Operators specs for the function (usage of "is" operator).</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-5" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-6" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc (two different resources) with "is" operator.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-6" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context1">works-mod</input-URI>
+ <input-URI role="principal-data" variable="input-context2">works</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-7" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc (normal usage) and retrieve part of the resources.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-7" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Fragment">fn-doc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-15" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc as an argument to the fn:nilled function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-15" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-16" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc as an argument to the fn:node-name function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-16" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-17" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc with argument set to an invalid URI.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-17" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-18" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc used together with "is" operator and a the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-18" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-19" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc used together with "is" operator and a the fn:true() function and the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-19" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-20" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc used together with "is" operator and a the fn:false() function and the "and" operator.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-20" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-21" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc used together with "is" operator and a the fn:true() function and the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-21" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-22" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:doc used together with "is" operator and a the fn:false() function and the "or" operator.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.4" section-title="fn:doc" section-pointer="func-doc"/>
+ <query name="fn-doc-22" date="2006-01-25"/>
+ <input-URI role="principal-data" variable="input-context">works-mod</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-22.txt</output-file>
+ </test-case>
+<!--
+ <test-case is-XPath2="true" name="fn-doc-23" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Load a document that contains many different combinations of whitespace.</description>
+ <query name="fn-doc-23" date="2007-06-16"/>
+ <input-URI role="principal-data" variable="input-context">ComplexWhitespace</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-23.txt</output-file>
+ </test-case>
+-->
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-1" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="standard">
+ <description>Invoke fn:doc() on the empty sequence.</description>
+ <query name="K2-SeqDocFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDocFunc-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-2" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="standard">
+ <description>Invoke fn:doc() on the empty sequence(#2).</description>
+ <query name="K2-SeqDocFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-SeqDocFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-3" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Load an unexisting file via the file:// protocol.</description>
+ <query name="K2-SeqDocFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-4" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Invoke fn:doc with a relative, Unix-like URI. Since it's relative, and the base-uri may be undefined, XPST0001 is allowed.</description>
+ <query name="K2-SeqDocFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ <expected-error>XPST0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-5" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Invoke fn:doc with a relative, Unix-like URI and a declared base-uri.</description>
+ <query name="K2-SeqDocFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-6" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Invoke fn:doc with a relative, Unix-like URI and a declared base-uri.</description>
+ <query name="K2-SeqDocFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-7" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>A windows file path is an invalid URI to fn:doc().</description>
+ <query name="K2-SeqDocFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-8" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>A windows file path is an invalid URI to fn:doc()(#2).</description>
+ <query name="K2-SeqDocFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-9" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>A windows file path is an invalid URI to fn:doc()(#3).</description>
+ <query name="K2-SeqDocFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ <expected-error>FODC0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-10" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Invoke fn:doc() with a static base-uri that is complete, but doesn't point to a file.</description>
+ <query name="K2-SeqDocFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-11" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>Invoke fn:doc() with a static base-uri that points to a non-existent directory.</description>
+ <query name="K2-SeqDocFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-12" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="standard">
+ <description>General query complexity, combined with a call to fn:doc() that is never evaluated.</description>
+ <query name="K2-SeqDocFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDocFunc-12.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-SeqDocFunc-13" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="standard">
+ <description>Never use the result of calls to fn:doc. Since implementations are allowed to dereference the sources in any case, an error is allowed.</description>
+ <query name="K2-SeqDocFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-SeqDocFunc-13.txt</output-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-24" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open an XML file that contains ' ]' as a text node.</description>
+ <query name="fn-doc-24" date="2007-12-20"/>
+ <input-URI role="principal-data" variable="input-context">SpaceBracket</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-25" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open a file with corner case Unicode codepoints.</description>
+ <query name="fn-doc-25" date="2007-12-20"/>
+ <input-URI role="principal-data" variable="input-context">HighUnicode</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-26" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open a file with corner case Unicode codepoints.</description>
+ <query name="fn-doc-26" date="2007-12-21"/>
+ <input-URI role="principal-data" variable="input-context">HighUnicode2</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-27" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Frans Englich">
+ <description>Open a file with corner case Unicode codepoints.</description>
+ <query name="fn-doc-27" date="2007-12-21"/>
+ <input-URI role="principal-data" variable="input-context">BCIsInvalid</input-URI>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-28" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Frans Englich">
+ <description>Open a file containing the codepoint 188 in an NCName.</description>
+ <query name="fn-doc-28" date="2007-12-27"/>
+ <input-URI role="principal-data" variable="input-context">InvalidUmlaut</input-URI>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-29" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>A namespace declared with a namespace declaration, as well as in the internal subset.</description>
+ <query name="fn-doc-29" date="2007-12-27"/>
+ <input-URI role="principal-data" variable="input-context">NamespaceSuppliedInternally</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-30" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Frans Englich">
+ <description>Open an XML document that has an xml:id attribute duplicated.</description>
+ <query name="fn-doc-30" date="2008-01-15"/>
+ <input-URI role="principal-data" variable="input-context">XMLIdDuplicated</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-30.txt</output-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-31" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Frans Englich">
+ <description>Open an XML document that has an invalid xml:id attribute.</description>
+ <query name="fn-doc-31" date="2008-01-15"/>
+ <input-URI role="principal-data" variable="input-context">InvalidXMLId</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-31.txt</output-file>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqDocFunc-14" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error">
+ <description>':/' is an invalid URI, no scheme.</description>
+ <query name="K2-SeqDocFunc-14" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-32" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Open an XML document in ISO-8859-1 encoding.</description>
+ <query name="fn-doc-32" date="2008-01-15"/>
+ <input-URI role="principal-data" variable="input-context">Books2</input-URI>
+ <output-file role="principal" compare="Fragment">fn-doc-32-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-doc-33" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>A moderately complex query.</description>
+ <query name="fn-doc-33" static-name="fn-doc-33-static-cbcl" date="2008-02-19"/>
+ <input-URI role="principal-data" variable="input-context">QObject</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-34" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>A moderately complex query.</description>
+ <query name="fn-doc-34" date="2008-02-28"/>
+ <input-URI role="principal-data" variable="input-context">Char010D</input-URI>
+ <output-file role="principal" compare="XML">fn-doc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-35" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="runtime-error" Creator="Frans Englich">
+ <description>Load a not well-formed XML file.</description>
+ <query name="fn-doc-35" date="2008-02-28"/>
+ <input-URI role="principal-data" variable="input-context">badxml</input-URI>
+ <expected-error>FODC0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-doc-36" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Count text nodes in a document containing character references.</description>
+ <query name="fn-doc-36" date="2008-02-28"/>
+ <input-URI role="principal-data" variable="input-context">builtinEntities</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-doc-37" FilePath="Functions/NodeSeqFunc/SeqDocFunc/" scenario="standard" Creator="Frans Englich">
+ <description>Use an xml:id attribute that has whitespace, whitespace normalization is performed.</description>
+ <query name="fn-doc-37" date="2008-05-27"/>
+ <input-URI role="principal-data" variable="input-context">XMLIdWhitespace</input-URI>
+ <output-file role="principal" compare="Text">fn-doc-37.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-doc-37-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqCollectionFunc" featureOwner="Oracle and Frans Englich">
+ <GroupInfo>
+ <title>fn:collection</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-collection-1" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:collection function with wrong arity.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-1" date="2005-12-02"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-2" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:collection, for a non existent resource.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-2" date="2005-12-02"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODC0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-3" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:collection with argument set to an invalid URI.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-3" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-4" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Count the number of nodes in the collection.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-4" date="2006-07-07"/>
+ <input-URI role="principal-data" variable="input-context">collection1</input-URI>
+ <output-file role="principal" compare="Text">fn-collection-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-4d" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Count the number of nodes in the collection.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-4d" date="2006-07-07"/>
+ <defaultCollection role="principal-data">collection1</defaultCollection>
+ <output-file role="principal" compare="Text">fn-collection-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-5" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Count the number of nodes in the collection.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-5" date="2006-07-07"/>
+ <input-URI role="principal-data" variable="input-context">collection2</input-URI>
+ <output-file role="principal" compare="Text">fn-collection-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-5d" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Count the number of nodes in the collection.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-5d" date="2006-07-07"/>
+ <defaultCollection role="principal-data">collection2</defaultCollection>
+ <output-file role="principal" compare="Text">fn-collection-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-collection-6" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Return the titles in the collection ordered by the title.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-6" date="2006-07-07"/>
+ <input-URI role="principal-data" variable="input-context">collection2</input-URI>
+ <output-file role="principal" compare="Fragment">fn-collection-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-7" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Return elements that immediately contain TCP/IP.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-7" date="2006-07-07"/>
+ <input-URI role="principal-data" variable="input-context">collection2</input-URI>
+ <output-file role="principal" compare="Fragment">fn-collection-7.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-collection-7alt1.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-collection-7alt2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-collection-8" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Return the first title element in each document.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-8" date="2006-07-08"/>
+ <input-URI role="principal-data" variable="input-context">collection1</input-URI>
+ <output-file role="principal" compare="Fragment">fn-collection-8.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-collection-8alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-collection-9" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Count the title elements in each document.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-9" date="2006-07-08"/>
+ <defaultCollection role="principal-data">collection2</defaultCollection>
+ <output-file role="principal" compare="Text">fn-collection-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-collection-10" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Test that two uses of fn:collection are stable.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-10" date="2006-07-17"/>
+ <input-URI role="principal-data" variable="input-context">collection2</input-URI>
+ <output-file role="principal" compare="Text">fn-collection-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-collection-10d" FilePath="Functions/NodeSeqFunc/SeqCollectionFunc/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Test that two uses of fn:collection are stable.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.6" section-title="fn:collection" section-pointer="func-collection"/>
+ <query name="fn-collection-10d" date="2006-07-17"/>
+ <defaultCollection role="principal-data">collection2</defaultCollection>
+ <output-file role="principal" compare="Text">fn-collection-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqCollectionFunc-1" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqCollectionFunc/" scenario="runtime-error">
+ <description>Pass an invalid xs:anyURI to fn:collection().</description>
+ <query name="K2-SeqCollectionFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-SeqCollectionFunc-2" FilePath="Functions/SeqFunc/NodeSeqFunc/SeqCollectionFunc/" scenario="runtime-error">
+ <description>':/ is an invalid URI.</description>
+ <query name="K2-SeqCollectionFunc-2" date="2008-01-15+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FODC0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group name="ContextFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Context Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextPositionFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:position</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="position-1" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple position test, where the context node is an element node and position is first.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-1" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="position-2" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position", for which no context node is defined.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-2" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="position-3" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position", where the last node is selected.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-3" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-4" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" together with the fn:last function (format position() = last()).</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-4" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-5" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" together with the fn:last function (format last() = position()).</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-5" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-6" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" together with a variable of type integer.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-6" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-7" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" together with a variable of type string casted to integer inside the predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-7" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-8" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position", where two position functions are used inside the predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-8" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-9" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position", where the position function is part of a second predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-9" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-10" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position", where the position function is part of the first of two predicates.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-10" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-11" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used in conjunction with the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-11" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-12" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used as part of a predicate to a wildcrard (*).</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-12" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-13" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with an addition operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-13" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-14" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-14" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-15" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with a multiplication operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-15" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-16" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with a division operation (div).</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-16" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-17" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with a division operation (idiv).</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-17" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-18" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with logical operation ("and" operand and "fn:true").</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-18" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-19" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with logical operation ("and" operand and "fn:false").</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-19" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">position-19.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="position-20" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with logical operation ("or" operand and "fn:true").</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-20" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-21" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used together with logical operation ("or" operand and "fn:false").</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-21" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="position-22" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:position" used in the middle of a path expression.</description>
+ <spec-citation spec="FuncOps" section-number="16.1" section-title="fn:position" section-pointer="func-position"/>
+ <query name="position-22" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">position-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-1" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `position(1)`.</description>
+ <query name="K-ContextPositionFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-2" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[if(1) then 1 else position()]`.</description>
+ <query name="K-ContextPositionFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-3" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('=').</description>
+ <query name="K-ContextPositionFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-4" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('='), #2.</description>
+ <query name="K-ContextPositionFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-5" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('eq').</description>
+ <query name="K-ContextPositionFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-6" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('eq'), #2.</description>
+ <query name="K-ContextPositionFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-7" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('!=').</description>
+ <query name="K-ContextPositionFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-8" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('ne').</description>
+ <query name="K-ContextPositionFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-9" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('!='), #2.</description>
+ <query name="K-ContextPositionFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-10" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return 0('ne'), #2.</description>
+ <query name="K-ContextPositionFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-11" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return anything less than 1(lt).</description>
+ <query name="K-ContextPositionFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-12" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return anything less than 1(&lt;).</description>
+ <query name="K-ContextPositionFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-13" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return anything less or equal to 0(le).</description>
+ <query name="K-ContextPositionFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-14" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>fn:position() can never return anything less or equal to 0(&lt;=).</description>
+ <query name="K-ContextPositionFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-15" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>The return value of fn:position() is always greater than 0('ne').</description>
+ <query name="K-ContextPositionFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-16" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>The return value of fn:position() is always greater than 0('&gt;').</description>
+ <query name="K-ContextPositionFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-17" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>The return value of fn:position() is always greater than 0('gt').</description>
+ <query name="K-ContextPositionFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-18" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>The return value of fn:position() is always greater or equal to 0('&gt;=').</description>
+ <query name="K-ContextPositionFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-19" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>The return value of fn:position() is always greater or equal to 0('ge').</description>
+ <query name="K-ContextPositionFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-20" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-21" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-22" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-23" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-24" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-25" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-26" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-27" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-28" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-29" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-30" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-30" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-31" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-31" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-32" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-32" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-33" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-33" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-33.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-34" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-34" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-35" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-35" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-36" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-36" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-37" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-37" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-38" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-38" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-38.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-39" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-39" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-39.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-40" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-40" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-40.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-41" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-41" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-41.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-42" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-42" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-42.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextPositionFunc-43" FilePath="Functions/ContextFunc/ContextPositionFunc/" scenario="standard">
+ <description>position() combined with a comparison operator inside a predicate.</description>
+ <query name="K-ContextPositionFunc-43" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextPositionFunc-43.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextLastFunc" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>fn:last</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="last-1" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Simple last test, where the context node is an element node and the position is last.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-1" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="last-2" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last", for which no context node is defined.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-2" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="last-3" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last", where the last node is selected.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-3" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-4" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" together with the fn:position function (format position() = last()).</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-4" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-5" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" together with the fn:position function (format last() = position()).</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-5" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-6" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" together with the "&lt;&lt;" node operator.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-6" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">last-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-7" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" together with the "is" node operator.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-7" date="2005-11-29"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">last-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-8" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last", where two last functions are used inside the predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-8" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-9" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last", where the last function is part of a second predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-9" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-10" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last", where the last function is part of the first of two predicates.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-10" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-11" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used in conjunction with the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-11" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-12" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used as part of a predicate to a wildcrard (*).</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-12" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-13" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with an addition operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-13" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-14" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-14" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-15" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with a multiplication operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-15" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-16" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with a division operation (div).</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-16" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-17" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with a division operation (idiv).</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-17" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-18" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with logical operation ("and" operand and "fn:true").</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-18" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-19" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with logical operation ("and" operand and "fn:false").</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-19" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">last-19.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="last-20" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with logical operation ("or" operand and "fn:true").</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-20" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-21" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used together with logical operation ("or" operand and "fn:false").</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-21" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-22" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:last" used in the middle of a path expression.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-22" date="2005-09-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="last-23" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard" Creator="Michael Kay">
+ <description>Evaluation of "position() = N to last()" used in a predicate.</description>
+ <spec-citation spec="FuncOps" section-number="16.2" section-title="fn:last" section-pointer="func-last"/>
+ <query name="last-23" date="2009-11-04"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">last-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-1" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `last(1)`.</description>
+ <query name="K-ContextLastFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-2" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3)[if(1) then 1 else last()]`.</description>
+ <query name="K-ContextLastFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-3" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3)[count((last(), last())) eq 2], (1, 2, 3))`.</description>
+ <query name="K-ContextLastFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-4" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>A test whose essence is: `deep-equal((1, 2, 3)[last() eq last()], (1, 2, 3))`.</description>
+ <query name="K-ContextLastFunc-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-5" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>A test whose essence is: `(1, 2, 3, current-time())[last() - 1] treat as xs:integer eq 3`.</description>
+ <query name="K-ContextLastFunc-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-6" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>A test whose essence is: `empty((1, 2, 3, current-time())[last() + 1])`.</description>
+ <query name="K-ContextLastFunc-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-7" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('=').</description>
+ <query name="K-ContextLastFunc-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-7.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-8" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('='), #2.</description>
+ <query name="K-ContextLastFunc-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-8.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-9" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('eq').</description>
+ <query name="K-ContextLastFunc-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-9.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-10" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('eq'), #2.</description>
+ <query name="K-ContextLastFunc-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-10.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-11" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('!=').</description>
+ <query name="K-ContextLastFunc-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-12" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('ne').</description>
+ <query name="K-ContextLastFunc-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-13" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('!=').</description>
+ <query name="K-ContextLastFunc-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-14" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return 0('ne'), #2.</description>
+ <query name="K-ContextLastFunc-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-15" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return anything less than 1(lt).</description>
+ <query name="K-ContextLastFunc-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-15.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-16" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return anything less than 1(&lt;).</description>
+ <query name="K-ContextLastFunc-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-16.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-17" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return anything less or equal to 0(le).</description>
+ <query name="K-ContextLastFunc-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-17.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-18" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() can never return anything less or equal to 0(&lt;=).</description>
+ <query name="K-ContextLastFunc-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-18.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-19" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>The return value of fn:last() is always greater than 0('ne').</description>
+ <query name="K-ContextLastFunc-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-20" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>The return value of fn:last() is always greater than 0('&gt;').</description>
+ <query name="K-ContextLastFunc-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-21" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>The return value of fn:last() is always greater than 0('gt').</description>
+ <query name="K-ContextLastFunc-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-22" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>The return value of fn:last() is always greater or equal to 0('&gt;=').</description>
+ <query name="K-ContextLastFunc-22" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-23" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>The return value of fn:last() is always greater or equal to 0('ge').</description>
+ <query name="K-ContextLastFunc-23" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-24" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate combined with a offset.</description>
+ <query name="K-ContextLastFunc-24" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-25" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate combined with a offset.</description>
+ <query name="K-ContextLastFunc-25" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-26" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate.</description>
+ <query name="K-ContextLastFunc-26" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-27" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate and an insignificant offset.</description>
+ <query name="K-ContextLastFunc-27" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-27.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-28" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate combined with a range expression.</description>
+ <query name="K-ContextLastFunc-28" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextLastFunc-29" FilePath="Functions/ContextFunc/ContextLastFunc/" scenario="standard">
+ <description>fn:last() inside a predicate combined with a range expression and offset.</description>
+ <query name="K-ContextLastFunc-29" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextLastFunc-29.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextCurrentDatetimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:current-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-current-dateTime-1" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation simple call to "fn:current-dateTime" function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-1" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-2" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to year-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-2" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-3" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to month-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-3" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-4" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to day-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-4" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-5" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-5" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-6" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as part of an addition operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-6" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-datetime-7" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as part of a subtraction operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-datetime-7" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-8" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-8" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-9" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as part of a subtration operation both operands are equal to current-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-9" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-10" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as an argument to the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-10" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-11" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as an argument to the timezone-from-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-11" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-12" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of an equal comparison (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-12" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-13" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of an equal comparison (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-13" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-14" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of an equal comparison (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-14" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-15" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of an equal comparison (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-15" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-16" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of a boolean expression ("and" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-16" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-17" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of a boolean expression ("and" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-17" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-18" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of a boolean expression ("or" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-18" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-19" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as part of a boolean expression ("or" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-19" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-20" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function (string value) as an argument to the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-20" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-dateTime-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-21" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as part of a subtraction operation and a yearMonthDuration type.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-21" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-22" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to hours-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-22" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-23" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to minutes-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-23" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-dateTime-24" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-dateTime" function as argument to seconds-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.3" section-title="fn:current-dateTime" section-pointer="func-current-dateTime"/>
+ <query name="fn-current-dateTime-24" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-dateTime-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentDatetimeFunc-1" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `current-dateTime("WRONG PARAM")`.</description>
+ <query name="K-ContextCurrentDatetimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentDatetimeFunc-2" FilePath="Functions/ContextFunc/ContextCurrentDatetimeFunc/" scenario="standard">
+ <description>Test that the Dynamic Context property 'current dateTime' when presented as a xs:dateTime is stable during execution.</description>
+ <query name="K-ContextCurrentDatetimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextCurrentDatetimeFunc-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextCurrentDateFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:current-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-current-date-1" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation simple call to "fn:current-date" function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-1" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-2" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as argument to year-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-2" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-3" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as argument to month-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-3" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-4" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as argument to day-from-date function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-4" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-5" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-5" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-6" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as part of an addition operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-6" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-7" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as part of a subtraction operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-7" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-8" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-8" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-9" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as part of a subtration operation both operands are equal to current-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-9" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-10" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as an argument to the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-10" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-11" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as an argument to the timezone-from-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-11" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-12" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of an equal comparison (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-12" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-13" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of an equal comparison (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-13" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-14" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of an equal comparison (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-14" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-15" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of an equal comparison (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-15" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-16" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of a boolean expression ("and" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-16" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-17" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of a boolean expression ("and" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-17" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-18" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of a boolean expression ("or" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-18" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-19" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as part of a boolean expression ("or" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-19" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-20" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function (string value) as an argument to the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-20" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-date-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-date-21" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-date" function as part of a subtraction operation and a yearMonthDuration type.</description>
+ <spec-citation spec="FuncOps" section-number="16.4" section-title="fn:current-date" section-pointer="func-current-date"/>
+ <query name="fn-current-date-21" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-date-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentDateFunc-1" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `current-date("WRONG PARAM")`.</description>
+ <query name="K-ContextCurrentDateFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentDateFunc-2" FilePath="Functions/ContextFunc/ContextCurrentDateFunc/" scenario="standard">
+ <description>Test that the Dynamic Context property 'current dateTime' when presented as a xs:date is stable during execution.</description>
+ <query name="K-ContextCurrentDateFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextCurrentDateFunc-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextCurrentTimeFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:current-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-current-time-1" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation simple call to "fn:current-time" function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-1" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-2" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as argument to hours-from-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-2" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-3" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as argument to minutes-from-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-3" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-4" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as argument to fn-seconds-from time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-4" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-5" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-5" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-6" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of an addition operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-6" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-7" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of a subtraction operation and a dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-7" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-8" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-8" date="2005-12-05"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-9" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as part of a subtration operation both operands are equal to current-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-9" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-10" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as an argument to the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-10" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-11" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function as an argument to the timezone-from-time function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-11" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-current-time-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-12" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of an equal comparison (eq operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-12" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-13" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of an equal comparison (ne operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-13" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-14" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of an equal comparison (le operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-14" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-15" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of an equal comparison (ge operator).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-15" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-16" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:current-time" function (string value) as part of a boolean expression ("and" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-16" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-17" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of a boolean expression ("and" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-17" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-18" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of a boolean expression ("or" operator and fn:true function).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-18" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-19" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as part of a boolean expression ("or" operator and fn:false function).</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-19" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-current-time-20" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:current-time" function (string value) as an argument to the fn:not function.</description>
+ <spec-citation spec="FuncOps" section-number="16.5" section-title="fn:current-time" section-pointer="func-current-time"/>
+ <query name="fn-current-time-20" date="2005-12-01"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-current-time-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentTimeFunc-1" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `current-time("WRONG PARAM")`.</description>
+ <query name="K-ContextCurrentTimeFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextCurrentTimeFunc-2" FilePath="Functions/ContextFunc/ContextCurrentTimeFunc/" scenario="standard">
+ <description>Test that the Dynamic Context property 'current dateTime' when presented as a xs:time is stable during execution.</description>
+ <query name="K-ContextCurrentTimeFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextCurrentTimeFunc-2.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextDefaultCollationFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:default-collation</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-default-collation-1" FilePath="Functions/ContextFunc/ContextDefaultCollationFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:default-collation" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.7" section-title="fn:default-collation" section-pointer="func-default-collation"/>
+ <query name="fn-default-collation-1" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-default-collation-2" FilePath="Functions/ContextFunc/ContextDefaultCollationFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:default-collation" function that fetches the default collation.</description>
+ <spec-citation spec="FuncOps" section-number="16.7" section-title="fn:default-collation" section-pointer="func-default-collation"/>
+ <query name="fn-default-collation-2" date="2005-12-09"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-default-collation-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextDefaultCollationFunc-1" FilePath="Functions/ContextFunc/ContextDefaultCollationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `default-collation(.)`.</description>
+ <query name="K-ContextDefaultCollationFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextDefaultCollationFunc-2" FilePath="Functions/ContextFunc/ContextDefaultCollationFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `default-collation(1, 2)`.</description>
+ <query name="K-ContextDefaultCollationFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextDefaultCollationFunc-3" FilePath="Functions/ContextFunc/ContextDefaultCollationFunc/" scenario="standard">
+ <description>A test whose essence is: `default-collation() eq "http://www.w3.org/2005/xpath-functions/collation/codepoint"`.</description>
+ <query name="K-ContextDefaultCollationFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextDefaultCollationFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ContextImplicitTimezoneFunc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>fn:implicit-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-1" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" function with incorrect arity.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-1" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-2" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Normal call to "fn:implicit-timezone" function.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-2" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-3" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of an addition operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-3" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-4" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a subtraction operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-4" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-implicit-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-5" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a multiplication operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-5" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-6" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of multiplication operation, where second argument is expression that results in Nan.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-6" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-7" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a multiplication operation. Second argument is 0.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-7" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-implicit-timezone-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-8" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a multiplication operation. Second argument is -0.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-8" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-implicit-timezone-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-9" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-9" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-10" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation. Second argument results in NaN.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-10" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FOCA0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-11" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation. Second argument is 0.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-11" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-12" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation. Second argument is -0.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-12" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FODT0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-13" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation. Both operands are the fn:implicit-timezone.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-13" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fn-implicit-timezone-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-14" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a division operation. Second operand is a call to xs:dayTimeDuration.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-14" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-15" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of an addition operation. First operand is an xs:time() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-15" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-16" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a subtraction operation. First operand is an xs:time() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-16" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-17" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a subtraction operation. First operand is an xs:date() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-17" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-18" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of an addition operation. First operand is an xs:date() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-18" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-19" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of a subtraction operation. First operand is an xs:dateTime() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-19" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-20" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as part of an addition operation. First operand is an xs:dateTime() type.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-20" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-21" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as an argument to adjust-date-to-timezone function.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-21" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-22" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as an argument to adjust-time-to-timezone function.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-22" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="fn-implicit-timezone-23" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of "fn:implicit-timezone" as an argument to adjust-dateTime-to-timezone function.</description>
+ <spec-citation spec="FuncOps" section-number="16.6" section-title="fn:implicit-timezone" section-pointer="func-implicit-timezone"/>
+ <query name="fn-implicit-timezone-23" date="2005-12-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Inspect">fn-implicit-timezone-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextImplicitTimezoneFunc-1" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="runtime-error">
+ <description>A test whose essence is: `implicit-timezone("WRONG PARAM")`.</description>
+ <query name="K-ContextImplicitTimezoneFunc-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextImplicitTimezoneFunc-2" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard">
+ <description>Simple test of implicit-timezone().</description>
+ <query name="K-ContextImplicitTimezoneFunc-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextImplicitTimezoneFunc-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K-ContextImplicitTimezoneFunc-3" FilePath="Functions/ContextFunc/ContextImplicitTimezoneFunc/" scenario="standard">
+ <description>Test that implicit-timezone() do return a value.</description>
+ <query name="K-ContextImplicitTimezoneFunc-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K-ContextImplicitTimezoneFunc-3.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ </test-group>
+ <test-group name="Optional" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Optional Features</title>
+ <description/>
+ </GroupInfo>
+ <test-group is-XPath2="false" name="SchemaImport" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Schema Import Feature</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="FLWORExprSI">
+ <GroupInfo>
+ <title>FLWOR Expressions that requires a schema import</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ForExprType025" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). Interleave type integer|decimal -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType025" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). Interleave type integer|decimal -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType025.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType026" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). Match user defined simple type on attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType026" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). Match user defined simple type on attribute</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType026.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType027" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (attribute type). Wildcard match on user defined simple type on attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType027" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (attribute type). Wildcard match on user defined simple type on attribute</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType027.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType037" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Simple element name test (no type).</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType037" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Simple element name test (no type)</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType037.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType038" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Match complex, user defined type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType038" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Match complex, user defined type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType038.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType039" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Wildcard for name on matching complex, user defined type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType039" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Wildcard for name on matching complex, user defined type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType039.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType040" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Match user defined simple type on element.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType040" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Match user defined simple type on element</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType040.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType041" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Wildcard match on user defined simple type on element.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType041" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Wildcard match on user defined simple type on element</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType041.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType042" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Interleave value type integer|decimal -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType042" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Interleave value type integer|decimal -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Fragment">ForExprType042.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType043" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). Union type integer|decimal -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType043" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). Union type integer|decimal -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType043.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType044" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration (element type). List type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType044" date="2005-09-13">
+ <description>FLWOR expressions with type declaration (element type). List type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="XML">ForExprType044.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType048" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: anyAtomicType value type -&gt; anyAtomicType.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType048" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: anyAtomicType value type -&gt; anyAtomicType</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType048.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType049" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: Interleave value type integer|decimal -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType049" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: Interleave value type integer|decimal -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType049.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType050" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: Union type integer|decimal -&gt; decimal.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType050" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: Union type integer|decimal -&gt; decimal</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType050.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType051" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: List type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType051" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: List type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType051.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType052" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType052" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType052.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ForExprType053" FilePath="SchemaImport/FLWORExprSI/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type on attribute.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType053" date="2005-09-13">
+ <description>FLWOR expressions with type declaration. Non-trivial value type promotion: User defined simple type on attribute</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">SpecialTypes</input-file>
+ <output-file role="principal" compare="Text">ForExprType053.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ConstructSI">
+ <GroupInfo>
+ <title>Computed Element Constructors</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-1" FilePath="SchemaImport/ConstructSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-1" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmod-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-2" FilePath="SchemaImport/ConstructSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-2" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmod-2.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmodalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-5" FilePath="SchemaImport/ConstructSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Strip IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-5" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmod-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="Constr-compelem-constrmod-6" FilePath="SchemaImport/ConstructSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Preserve IDREFS type.</description>
+ <spec-citation spec="XQuery" section-number="3.7.3.1" section-title="Computed Element Constructors" section-pointer="id-computedElements"/>
+ <query name="Constr-compelem-constrmod-6" date="2005-04-20"/>
+ <input-file role="principal-data" variable="input-context">atomic</input-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmod-6.txt</output-file>
+ <output-file role="principal" compare="Text">Constr-compelem-constrmodalt-6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="versionPrologSI" featureOwner="Oracle">
+ <GroupInfo>
+ <title>Version Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="version_declaration-005" FilePath="SchemaImport/versionPrologSI/" scenario="standard" Creator="Pulkita Tyagi">
+ <description>Demonstrates version declaration,the version.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="version_declaration-005" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">version_declaration-005.txt</output-file>
+ <expected-error>XQST0038</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="prolog-version-8" FilePath="SchemaImport/versionPrologSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of prolog version as described in "version_declaration-005.xq". However comments here are after version declaration.</description>
+ <spec-citation spec="XQuery" section-number="4.1" section-title="Version Declaration" section-pointer="id-version-declaration"/>
+ <query name="prolog-version-8" date="2006-02-15"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">prolog-version-8.txt</output-file>
+ <expected-error>XQST0038</expected-error>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="MiscFunctions">
+ <GroupInfo>
+ <title>Misc Functions that depends entirely on schema validation.</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-id-5" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF matching a single element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-5" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-6" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF does not match any element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-6" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-id-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-7" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with given IDREF matches same element (Eliminates duplicates).</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-7" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-8" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF matching more than one element (Eliminates duplicates).</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-8" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-8.txt</output-file>
+ <output-file role="principal" compare="Fragment">fn-idalt-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-9" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF, but only one matching element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-9" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-10" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF, and none matching an element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-10" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-id-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-11" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id with multiple IDREF set to empty string.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-11" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-id-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-12" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id function, where first argument is given as part of fn:substring function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-12" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-13" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id, where the same IDREF makes reference to the same element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-13" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-14" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for for which the given the given IDREF contains a prefix.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-14" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-id-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-15" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which all members of the IDREF list having the same value.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-15" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-16" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which all members of the IDREF list having the same value (but different cases).</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-16" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-17" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-17" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-18" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-18" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-19" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-19" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-20" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-20" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-21" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id for which the give IDREF uses the fn:string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-21" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-id-23" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:id together with declare ordering.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.2" section-title="fn:id" section-pointer="func-id"/>
+ <query name="fn-id-23" date="2005-11-27"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-id-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-5" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID matching a single element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-5" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-6" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID not matching a single element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-6" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-7" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with given ID matching multiple elements.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-7" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-8" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with multiple ID matching multiple elements.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-8" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-9" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with multiple ID, but only one matching one element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-9" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-10" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with multiple ID, but none matching one element.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-10" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-11" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref with ID set to empty string.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-11" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-12" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as ar argument to function fn:node-name().</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-12" static-name="fn-idref-12-static-cbcl" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-13" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as part of a node expression ("is" operand). Compare same elements.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-13" static-name="fn-idref-13-static-cbcl" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-14" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref used as part of a node expression ("is" operand). Compare different elements.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-14" static-name="fn-idref-14-static-cbcl" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Text">fn-idref-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-15" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID list have the same value for all its members.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-15" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-16" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID list have the same value for all its members but different case.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-16" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-17" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID uses the fn lower-case function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-17" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-18" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which ID uses the fn:upper-case function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-18" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-19" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the fn:concat function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-19" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-20" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the xs:string function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-20" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-21" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref for which $arg uses the fn:string-join function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-21" date="2006-02-10"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-23" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of fn:idref together with declare ordering (ordered).</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <query name="fn-idref-23" date="2006-03-14"/>
+ <input-file role="principal-data" variable="input-context1">id-idref</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-30" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Evaluation of fn:idref using IDREF values derived from xs:IDREF by restriction, union, and list.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6306</reflects-resolution>
+ <query name="fn-idref-30" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-idref-31" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Evaluation of fn:idref using IDREF values derived from xs:IDREF by restriction, union, and list.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6306</reflects-resolution>
+ <query name="fn-idref-31" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-idref-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-data-1" FilePath="SchemaImport/MiscFunctions/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of the fn:data whose argument is a complex type with element only content.</description>
+ <spec-citation spec="FuncOps" section-number="2.4" section-title="fn:data" section-pointer="func-data"/>
+ <query name="fn-data-1" date="2006-04-11"/>
+ <input-file role="principal-data" variable="input-context1">examples</input-file>
+ <output-file role="principal" compare="Text">fn-data-1.txt</output-file>
+ <expected-error>FOTY0012</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SeqExprCastSI" featureOwner="IBM/XSLT">
+ <GroupInfo>
+ <title>Cast</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="qname-cast-1" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates casting a QName to another QName.</description>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="qname-cast-1" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">value1.txt</output-file>
+ </test-case>
+ <test-case name="qname-cast-2" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates casting QName derived type to a QName.</description>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <spec-citation section-number="17.2" spec="FuncOps" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="qname-cast-2" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">value1.txt</output-file>
+ </test-case>
+ <test-case name="qname-cast-3" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates casting QName derived type to another QName derived type.</description>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <spec-citation section-number="17.2" spec="FuncOps" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="qname-cast-3" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">value1.txt</output-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case name="qname-cast-4" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluates casting QName type to a QName derived type.</description>
+ <spec-citation section-number="5.1" spec="FuncOps" section-title="Constructor Functions for XML Schema Built-in Types" section-pointer="constructor-functions-for-xsd-types"/>
+ <spec-citation section-number="17.2" spec="FuncOps" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="qname-cast-4" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">value1.txt</output-file>
+ <expected-error>XPST0051</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="notation-cast-2" FilePath="SchemaImport/SeqExprCastSI/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates casting a type derived from an xs:NOTATION to an xs:NOTATION type.</description>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="notation-cast-2" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <expected-error>XPST0080</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="notation-cast-3" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates casting a type derived from an xs:NOTATION to a type derived from xs:NOTATION.</description>
+ <spec-citation section-number="17.2" spec="FuncOps" section-title="Casting to derived types" section-pointer="casting-to-derived-types"/>
+ <spec-citation section-number="3.12.3" spec="XQuery" section-title="Cast" section-pointer="id-cast"/>
+ <query name="notation-cast-3" date="2006-04-13"/>
+ <input-file variable="input-context" role="principal-data">emptydoc</input-file>
+ <output-file compare="Text" role="principal">mytype-value1.txt</output-file>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds1" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:integer. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds1" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds2" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds2" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds3" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds3" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds3.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds4" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds4" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds5" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:decimal. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds5" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds6" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate an expression and cast it as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds6" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds7" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:string value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds7" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds8" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds8" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds9" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds9" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds9.txt</output-file>
+ <output-file role="principal" compare="Text">casthcds9alt.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds10" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds10" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds11" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a xs:float value casted as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds11" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds11.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds12" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds12" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds13" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds13" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds14" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds14" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds15" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:double value casted as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds15" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds15.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds16" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds16" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds17" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds17" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds18" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds18" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds19" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:decimal. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds19" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds20" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:integer. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds20" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds20.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds21" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:decimal value casted as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds21" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds21.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds22" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds22" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds23" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds23" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds24" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds24" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds25" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:decimal. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds25" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds25.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds26" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:integer. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds26" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds26.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds27" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:integer value casted as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds27" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds27.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds28" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds28" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds29" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:dateTime. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds29" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds30" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:time. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds30" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds30.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds31" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:dateTime value casted as an xs:date. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds31" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds31.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds32" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds32" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds33" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:dateTime. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds33" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds33.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds34" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:date value casted as an xs:date. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds34" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds34.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds35" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:time value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds35" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds35.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds36" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:time value casted as an xs:time. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds36" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds36.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds37" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:string. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds37" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds37.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds38" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:float. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds38" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds38.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds39" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:double. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds39" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds39.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds40" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:decimal. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds40" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds40.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds41" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:integer. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <spec-citation section-number="17.1.3" spec="FuncOps" section-title="Casting to numeric types" section-pointer="casting-to-numerics"/>
+ <query name="casthcds41" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds41.txt</output-file>
+ <expected-error>FORG0001</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="casthcds42" FilePath="SchemaImport/SeqExprCastSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an xs:boolean value casted as an xs:boolean. This test queries an XML file to obtain data.</description>
+ <spec-citation spec="XQuery" section-number="3.12.3" section-title="Cast" section-pointer="id-cast"/>
+ <query name="casthcds42" date="2005-03-08"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">casthcds42.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericEqualSI">
+ <GroupInfo>
+ <title>op:numeric-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="value-comparison-3" FilePath="SchemaImport/NumericEqualSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of numeric value comparison involving type promotion to least common type. Uses "eq" operator between integer and float types.</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="value-comparison-3" date="2006-04-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value-comparison-3.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="value-comparison-4" FilePath="SchemaImport/NumericEqualSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of numeric value comparison involving type promotion to least common type. Uses "ne" operator between integer and float types.</description>
+ <spec-citation spec="FuncOps" section-number="6.3.1" section-title="op:numeric-equal" section-pointer="func-numeric-equal"/>
+ <spec-citation spec="XQuery" section-number="3.5.1" section-title="Value Comparisons" section-pointer="id-value-comparisons"/>
+ <query name="value-comparison-4" date="2006-04-10"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">value-comparison-4.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NotationEQSI">
+ <GroupInfo>
+ <title>op:NOTATION-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="Comp-notation-1" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Notation comparison.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-1" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-2" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Notation comparison.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-2" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-2.txt</output-file>
+ <output-file role="principal" compare="Text">Comp-notationalt-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-3" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Andreas Behm">
+ <description>Notation comparison.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-3" date="2005-10-05"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-4" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Notation comparison using "ne".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-4" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-5" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Notation comparison using "ne".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-5" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-6" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Notation comparison using "ne".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-6" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-7" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" and used with fn:not - returns false.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-7" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-8" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" and used with fn:not - returns true.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-8" date="2006-01-25"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-9" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" and used with fn:not - returns true.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-9" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-10" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" and used with fn:not - returns false.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-10" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-11" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" and used with fn:boolean function.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-11" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-12" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" and used with fn:boolean function.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-12" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-13" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" used in boolean expression with "fn:true" and "and".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-13" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-14" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" used in boolean expression with "fn:true" and "and".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-14" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-15" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" used in boolean expression with "fn:true" and "or".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-15" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-16" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" used in boolean expression with "fn:true" and "or".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-16" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-17" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" used in boolean expression with "fn:false" and "and".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-17" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-18" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" used in boolean expression with "fn:false" and "and".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-18" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-19" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "eq" used in boolean expression with "fn:false" and "or".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-19" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-20" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of notation comparison using "ne" used in boolean expression with "fn:false" and "or".</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-20" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-21" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of expression for notation comparison using "eq" ar argument to "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-21" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="Comp-notation-22" FilePath="SchemaImport/NotationEQSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of expression for notation comparison using "ne" ar argument to "fn:false" function.</description>
+ <spec-citation spec="FuncOps" section-number="13.1.1" section-title="op:NOTATION-equal" section-pointer="func-NOTATION-equal"/>
+ <query name="Comp-notation-22" date="2006-01-26"/>
+ <input-file role="principal-data" variable="input-context">notation</input-file>
+ <output-file role="principal" compare="Text">Comp-notation-22.txt</output-file>
+ <output-file role="principal" compare="Text">Comp-notationalt-22.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UserDefinedSI">
+ <GroupInfo>
+ <title>Constructor Functions for User Defined Functions</title>
+ <description/>
+ </GroupInfo>
+ <test-case name="user-defined-1" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of simple constructor function for user defined data type derived from xs:integer.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-1" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-1.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case name="user-defined-2" FilePath="SchemaImport/UserDefinedSI/" scenario="runtime-error" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of simple constructor function violation for user defined data type derived from xs:integer.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-2" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0001</expected-error>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case name="user-defined-3" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of simple constructor function for used in addition operation. Type derived from xs:integer.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-3" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-3.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case name="user-defined-4" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez" is-XPath2="false">
+ <description>Evaluation of simple constructor function for user defined data type derived from xs:string.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-4" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-4.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-5" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of fn:concat on constructor function for user defined data type derived from xs:string.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-5" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-5.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-6" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Use constructor function to cast a value to its base type (xs:integer).</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-6" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-6.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-7" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Use constructor function to check if user defined type is castable as its base type (xs:integer).</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-7" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-7.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-8" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Use constructor function to evaluate if two user defined types can be casted to another user defined type.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-8" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-8.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-9" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Use constructor function to evaluate if two user defined types are castable to another user defined type.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-9" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-9.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="user-defined-10" FilePath="SchemaImport/UserDefinedSI/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Use constructor functions on addition operation on two user defined types.</description>
+ <spec-citation spec="FuncOps" section-number="5.4" section-title="Constructor Functions for User-Defined Types" section-pointer="constructor-functions-for-user-defined-types"/>
+ <query name="user-defined-10" date="2006-04-03"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">user-defined-10.txt</output-file>
+ <expected-error>XQST0009</expected-error>
+ <expected-error>XPST0017</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="SchemaImportProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Schema Import</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="schema-import-1" FilePath="SchemaImport/SchemaImportProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a schema import, where the schema should not be available.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-1" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-2" FilePath="SchemaImport/SchemaImportProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a two schema imports, where both specifies the same target namespace.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-2" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0058</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-3" FilePath="SchemaImport/SchemaImportProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a schema import with target namespace set to zero-length string and specifies a prefix.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-3" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQST0057</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-4" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:boolean type as argument to fn:not().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-4" date="2006-01-31"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-5" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:float type as argument to fn:avg().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-5" date="2006-01-31"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-6" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:integer type as argument to fn:avg().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-6" date="2006-01-31"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-7" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:decimal type as argument to fn:avg().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-7" date="2006-01-31"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-8" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:double type as argument to fn:avg().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-8" date="2006-01-31"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-9" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:float type as argument to fn:abs().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-9" static-name="schema-import-9-static-cbcl" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-10" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:integer type as argument to fn:abs().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-10" static-name="schema-import-10-static-cbcl" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-11" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:decimal type as argument to fn:abs().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-11" static-name="schema-import-11-static-cbcl" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-12" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:double type as argument to fn:abs().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-12" static-name="schema-import-12-static-cbcl" date="2006-02-01"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-13" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:float type as argument to fn:max().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-13" static-name="schema-import-13-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-14" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:integer type as argument to fn:max().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-14" static-name="schema-import-14-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-15" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:decimal type as argument to fn:max().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-15" static-name="schema-import-15-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-16" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:double type as argument to fn:max().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-16" static-name="schema-import-16-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-17" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:float type as argument to fn:min().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-17" static-name="schema-import-17-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-18" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:integer type as argument to fn:min().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-18" static-name="schema-import-18-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-19" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:decimal type as argument to fn:min().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-19" static-name="schema-import-19-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-20" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:double type as argument to fn:min().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-20" static-name="schema-import-20-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-21" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:dateTime type as argument to fn:hours-from-dateTime().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-21" static-name="schema-import-21-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-22" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:dateTime type as argument to fn:minutes-from-dateTime().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-22" static-name="schema-import-22-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-23" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of xs:dateTime type as argument to fn:seconds-from-dateTime().</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-23" static-name="schema-import-23-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-23.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-25" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (float) and used in addition expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-25" static-name="schema-import-25-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-26" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (integer) and used in addition expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-26" static-name="schema-import-26-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-27" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (decimal) and used in addition expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-27" static-name="schema-import-27-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">truevalue.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-28" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (double) and used in addition expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-28" static-name="schema-import-28-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-28.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-29" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (integer) and used in division (idiv operator) expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-29" static-name="schema-import-29-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-29.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-30" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import of numeric type (integer) and used in subtraction expression.</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-30" static-name="schema-import-30-static-cbcl" date="2006-02-02"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <output-file role="principal" compare="Text">schema-import-30.txt</output-file>
+ </test-case>
+ <test-case name="modules-schema-context" FilePath="SchemaImport/SchemaImportProlog/" scenario="standard" Creator="Mary Holstege">
+ <description>Evaluation of library module that imports a schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-schema-context" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/context">context-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">modules-schema-context.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="schema-import-31" FilePath="SchemaImport/SchemaImportProlog/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of schema import with an invalid namespace prefix ("xml").</description>
+ <spec-citation spec="XQuery" section-number="4.10" section-title="Schema Import" section-pointer="id-schema-import"/>
+ <query name="schema-import-31" date="2006-03-21"/>
+ <input-file role="principal-data" variable="input-context1">atomic</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ForExprTypeSI" featureOwner="Microsoft">
+ <GroupInfo>
+ <title>FOR Clause with TypeDeclaration</title>
+ <description>Tests for the FOR part of the FLWOR expression syntax</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ForExprType010" FilePath="Expressions/FLWORExpr/ForExprType/" scenario="standard" Creator="Mike Rorke">
+ <description>FLWOR with type expression matching a type from the schema.</description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <query name="ForExprType010" date="2005-06-27">
+ <description>FLWOR with type expression matching a type from the schema</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">orderData</input-file>
+ <output-file role="principal" compare="Text">ForExprType010.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="PathExprSI">
+ <GroupInfo>
+ <title>Schema import path expression tests.</title>
+ <description>Tests on path expressions using the schema import feature</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="step-expr-si-1" FilePath="SchemaImport/PathExprSI/" scenario="runtime-error">
+ <description>Ensure that the type of the child axis on an extended schema type is computed correctly.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4189</reflects-resolution>
+ <query name="step-expr-si-1" date="2010-03-17"/>
+ <input-file role="principal-data" variable="input-context">extendedTypes</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="step-expr-si-2" FilePath="SchemaImport/PathExprSI/" scenario="standard">
+ <description>Ensure that static type of the child axis on a restricted schema type is computed correctly.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4189</reflects-resolution>
+ <query name="step-expr-si-2" date="2010-03-17"/>
+ <input-file role="principal-data" variable="input-context">extendedTypes</input-file>
+ <output-file role="principal" compare="XML">step-expr-si-2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="step-expr-si-3" FilePath="SchemaImport/PathExprSI/" scenario="standard">
+ <description>Ensure that static type of the child axis on a restricted schema type is computed correctly.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4189</reflects-resolution>
+ <query name="step-expr-si-3" date="2010-03-17"/>
+ <input-file role="principal-data" variable="input-context">extendedTypes</input-file>
+ <output-file role="principal" compare="XML">step-expr-si-3.xml</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="SchemaValidation" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Schema Validation Feature</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ValidateExpression" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Validate Expression</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="validateexpr-1" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with improper operand for operation.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-1" date="2005-12-19"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-2" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with newly constructed Element node and strict validation.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-2" date="2005-12-19"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-3" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with newly constructed Element node and strict validation.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-3" date="2005-12-19"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-4" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with implicit strict mode for a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-4" date="2005-12-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-5" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with "lax" mode for a comment node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-5" date="2005-12-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-6" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with explicit strict mode for a PI node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-6" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-7" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with explicit lax mode for a PI node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-7" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-8" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with explicit strict mode for a text node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-8" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-9" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a validate expression with lax mode for a text node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-9" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQTY0030</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-10" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that a validate expression of a node readed from an xml file does not have a parent. strict mode.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-10" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Text">validateexpr-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-11" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that a validate expression of a node readed from an xml file does not have a parent. lax mode.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-11" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">orderData</input-file>
+ <output-file role="principal" compare="Text">validateexpr-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-12" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that a validate expression of a newly constructed node does not have a parent. strict mode.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-12" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">validateexpr-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-13" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Verify that a validate expression of a newly constructed node does not have a parent. lax mode.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-13" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">validateexpr-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-14" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (strict) of a newly constructed node used with an if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-14" static-name="validateexpr-14-static-cbcl" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-15" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with an if expression.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-15" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-16" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with an if expression. (uses else part of expression).</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-16" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-17" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with an "or" expression.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-17" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-18" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with quantifed expression expression ("every" operand).</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-18" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-19" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with quantifed expression expression ("some" operand).</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-19" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-20" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with typeswitch expression expression.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-20" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-21" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluate a validate expression (lax) of a newly constructed node used with FLWOR expression expression.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-21" date="2005-12-20"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-23" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evalauation of strict validated expression for constructed element node for which there is no declaration.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-23" date="2006-04-11"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0084</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-24" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Andrew Eisenberg">
+ <description>Test for the correct typed value when a list of union types is used.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <query name="validateexpr-24" date="2006-06-07"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">validateexpr-24.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-25" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test for Error condition XQDY0027. Dynamic error during validation.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-25" date="2006-07-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-26" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test for error condition XQDY0061 using a document node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-26" date="2006-07-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XQDY0061</expected-error>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" Creator="Frans Englich" name="K2-ValidateExpression-1" FilePath="Optional/SchemaValidation/ValidateExpression/" scenario="runtime-error">
+ <description>Ensure the validate keyword is parsed correclty.</description>
+ <query name="K2-ValidateExpression-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Nicolae Brinza" name="validate-constraints-1" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error">
+ <description>Test validation of elements with unique/id/idref schema constraints.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4353</reflects-resolution>
+ <query name="validate-constraints-1" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Nicolae Brinza" name="validate-constraints-2" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error">
+ <description>Test validation of elements with unique/id/idref schema constraints.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4353</reflects-resolution>
+ <query name="validate-constraints-2" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Nicolae Brinza" name="validate-constraints-3" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error">
+ <description>Test validation of elements with unique/id/idref schema constraints.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4353</reflects-resolution>
+ <query name="validate-constraints-3" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQDY0027</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Andrew Eisenberg" name="validate-constraints-4" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements with unique/id/idref schema constraints.</description>
+ <query name="validate-constraints-4" date="2009-12-24"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">validate-constraints-4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validate-sc-1" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-1" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-2" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-2" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-2.txt</output-file>
+ </test-case>
+ <!-- Removed validateexpr-sc-3: extension is invalid anyway -->
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-4" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-4" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-5" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-5" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-6" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-6" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-7" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-7" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-8" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-8" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" Creator="Mary Holstege" name="validateexpr-sc-9" FilePath="SchemaValidation/ValidateExpression/" scenario="standard">
+ <description>Test validation of elements of simple content</description>
+ <spec-citation spec="DataModel" section-number="3.3.1.2" section-title="Typed Value Determination" section-pointer="TypedValueDetermination"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4413</reflects-resolution>
+ <query name="validateexpr-sc-9" date="2009-11-20"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <!-- role=schema forbidden by DTD, but this is the schema to use:
+ <input-file role="schema" variable="dummy">simpleContent</input-file> -->
+ <output-file role="principal" compare="Fragment">validateexpr-sc-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-27" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Norm Walsh">
+ <description>Test Bug 4519, [DM] Definition of is-id property</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <spec-citation spec="DataModel" section-number="6.3.4" section-title="Construction from a PSVI" section-pointer="const-psvi-attribute"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4519</reflects-resolution>
+ <query name="validateexpr-27" date="2010-03-10"/>
+ <input-file role="principal-data" variable="input-context">dm-e005</input-file>
+ <output-file role="principal" compare="XML">validateexpr-27.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-28" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Norm Walsh">
+ <description>Test Bug 5223, [XPath] Casting rules in 3.5.2 General Comparisons (editorial)</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5223</reflects-resolution>
+ <query name="validateexpr-28" date="2010-03-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">validateexpr-28.xml</output-file>
+ <expected-error>XQST0012</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-29" FilePath="SchemaValidation/ValidateExpression/" scenario="runtime-error" Creator="Tim Mills">
+ <description>Test for error condition XQDY0061 using a document node.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <query name="validateexpr-29" date="2010-03-15"/>
+ <expected-error>XQDY0061</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-30" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Oliver Hallam">
+ <description>Test that validating a document node (with processing instructions and comments) does not throw a type error in static typing implementations when used as an expression of type document().</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5254</reflects-resolution>
+ <query name="validateexpr-30" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">validateexpr-30.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-31" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Oliver Hallam">
+ <description>Description: Test that validating a union of element nodes does not raise a type error.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5254</reflects-resolution>
+ <query name="validateexpr-31" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">validateexpr-31.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-32" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Oliver Hallam">
+ <description>Description: Test that validating a union of document nodes does not raise a type error.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5254</reflects-resolution>
+ <query name="validateexpr-32" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">validateexpr-32.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="validateexpr-33" FilePath="SchemaValidation/ValidateExpression/" scenario="standard" Creator="Oliver Hallam">
+ <description>Description: Test that validating a union of element and document nodes does not raise a type error.</description>
+ <spec-citation spec="XQuery" section-number="3.13" section-title="Validate Expressions" section-pointer="id-validate"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5254</reflects-resolution>
+ <query name="validateexpr-33" date="2010-03-15"/>
+ <output-file role="principal" compare="Text">validateexpr-33.txt</output-file>
+ </test-case>
+</test-group>
+
+ </test-group>
+ <test-group name="StaticTyping" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Static Typing Feature</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="STPathExpr" featureOwner="Microsoft and Frans Englich">
+ <GroupInfo>
+ <title>Static Typing of Path Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group name="STSteps" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Static Typing of Steps Expressions</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="STAxes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Static Typing of Axes Steps</title>
+ <description>Tests dealing with the static typing of axes step expressions</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="ST-Axes001" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>self:: axis with explicit name test called on set of nodes which do not contain any nodes of this name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes001" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes002" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Get no attributes from self::*, because node kind differs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes002" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes003" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>self::name from an attribute gets nothing when name matches, because node kind differs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes003" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes004" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>self::name gets nothing from an attribute when name is different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes004" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes005" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>self::name from a text node gets nothing, because node kind differs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes005" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes006" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>self::name from a text node gets nothing, because node kind differs.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes006" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes007" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>descendant-or-self::* from an attribute gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes007" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes008" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>descendant-or-self::name from an attribute gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes008" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes009" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>descendant-or-self::name from an attribute gets nothing, even with attribute's name.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes009" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes010" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>descendant-or-self::* from a text node gets nothing.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes010" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">Tree1Text</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes011" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>/attribute::* gets nothing because root can't have attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes011" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes012" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>/@* gets nothing because root can't have attributes.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes012" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes013" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>/parent::* gets nothing because root can't have parent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes013" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes014" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>/.. gets nothing because root can't have parent.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes014" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TreeCompass</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ST-Axes015" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>/self::* gets nothing because root is not an element node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-Axes015" date="2003-02-25"/>
+ <input-file role="principal-data" variable="input-context">TopMany</input-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-1" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on child axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-1" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-2" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on self axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-2" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-3" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on attribute axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-3" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-4" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on parent axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-4" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-5" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on descendant axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-5" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="statictypingaxis-6" FilePath="StaticTyping/STPathExpr/STSteps/STAxes/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates static typing on descendant-or-self axis. Context item not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictypingaxis-6" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="STFunctions" featureOwner="OliverHallam">
+ <GroupInfo>
+ <title>Static Typing of Functions</title>
+ <description>Tests dealing with the static typing of functions</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" Creator="Oliver Hallam" name="ST-Data001" FilePath="StaticTyping/STFunctions/" scenario="runtime-error">
+ <description>Evaluates The "data" function with the argument set to a complex element with a mixed content type.</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4273</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=9327</reflects-resolution>
+ <query name="ST-Data001" date="2010-06-08"/>
+ <input-file role="principal-data" variable="input-context">mixed</input-file>
+ <expected-error>FOTY0012</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="STFLWORExpr" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Static Typing of FLWOR expressions</title>
+ <description>Tests for expressions involving static type failures in FLWOR expressions</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="statictyping-21" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a let expression, where a variable is used and whose value is not set.</description>
+ <spec-citation spec="XQuery" section-number="2.1.1" section-title="Static Context" section-pointer="static_context"/>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-21" date="2006-04-11"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-22" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a let expression, where a variable is used in prolog and whose value is not set.</description>
+ <spec-citation spec="XQuery" section-number="2.2.3.1" section-title="Static Analysis Phase" section-pointer="id-static-analysis"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-22" date="2006-04-11"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-23" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of a for expression, where a variable is used and whose value is not set.</description>
+ <spec-citation spec="XQuery" section-number="2.1.1" section-title="Static Context" section-pointer="static_context"/>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-23" date="2006-07-11"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPST0008</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-24" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Sorin Nasoi">
+ <description>Evaluation of static typing feature within a "where" clause. Wrong operand for expression (uses fn:not).</description>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=5651</reflects-resolution>
+ <query name="statictyping-24" date="2009-04-01+02:00"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ST-WhereExpr001" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test 'where' clause with heterogenous sequences. First item is a node.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-WhereExpr001" date="2005-06-24">
+ <description>Test 'where' clause with heterogenous sequences. First item is a node.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ST-WhereExpr002" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Mike Rorke">
+ <description>Test 'where' clause with heterogenous sequences. First item is a value.</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="ST-WhereExpr002" date="2005-06-24">
+ <description>Test 'where' clause with heterogenous sequences. First item is a value.</description>
+ </query>
+ <input-file role="principal-data" variable="input-context">fsx</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-1" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (addition expression).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-1" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-2" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:abs).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-2" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-3" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:avg).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-3" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-4" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:max).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-4" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-5" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:min).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-5" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-6" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:sum).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-6" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-7" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses fn:boolean).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-7" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FORG0006</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-8" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses subtraction operation).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-8" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-9" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses multiplication operation).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-9" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-10" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses "div" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-10" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-11" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses "idiv" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-11" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-12" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong operand for expression (uses mod operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-12" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-13" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "eq" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-13" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-14" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "le" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-14" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-15" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "lt" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-15" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-16" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "gt" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-16" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-17" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "ne" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-17" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-18" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "+" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-18" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-19" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "-" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-19" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="statictyping-20" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Test 'where' clause with expression that contains wrong cardinality for operator(uses "*" operator).</description>
+ <spec-citation spec="XQuery" section-number="3.8.2" section-title="Where Clause" section-pointer="id-where"/>
+ <spec-citation spec="XQuery" section-number="5.2.3" section-title="Static Typing Feature" section-pointer="id-static-typing-feature"/>
+ <query name="statictyping-20" date="2005-12-15"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ST-PITest-01" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Michael Dyck">
+ <description>
+ In LetClause, binding expr's ST must be subtype of variable's ST.
+ Under REC FS, both are 'processing-instruction?', so STA succeeds.
+ Under PER FS, former is 'processing-instruction filesystem?',
+ latter is 'processing-instruction filesytem', so STA fails, raises error.
+ (Note that an implementation that doesn't do STA will not raise an error.)
+ </description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3946</reflects-resolution>
+ <query name="ST-PITest-01" date="2010-02-08"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="ST-PITest-02" FilePath="StaticTyping/STFLWORExpr/" scenario="runtime-error" Creator="Michael Dyck">
+ <description>
+ In LetClause, binding expr's ST must be subtype of variable's ST.
+ Under REC FS, both are 'processing-instruction?', so STA succeeds.
+ Under PER FS, former is 'processing-instruction nonexistent',
+ latter is 'processing-instruction filesytem', so STA fails, raises error.
+ (Note that an implementation that doesn't do STA will not raise an error,
+ because the LetClause isn't evaluated.)
+ </description>
+ <spec-citation spec="XQuery" section-number="3.8.1" section-title="For and Let Clauses" section-pointer="id-for-let"/>
+ <spec-citation spec="XQuery" section-number="2.5.4" section-title="SequenceType Matching" section-pointer="id-sequencetype-matching"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=3946</reflects-resolution>
+ <query name="ST-PITest-02" date="2010-02-08"/>
+ <input-file role="principal-data" variable="input-context">fsx_NS</input-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+
+ </test-group>
+ <test-group name="FullAxis" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>Full Axis Feature</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ancestorAxis" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>ancestor Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="ancestor-1" FilePath="FullAxis/ancestorAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-1" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-2" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-2" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-3" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-3" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-4" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-4" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-5" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-5" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-6" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-6" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-7" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-7" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-8" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-8" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-9" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-9" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-10" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-10" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-11" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-11" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestor-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-12" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-12" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestor-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-13" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-13" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestor-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-14" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-14" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-15" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-15" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestor-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-16" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-16" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-17" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-17" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-18" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-18" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-19" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-19" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestor-20" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-20" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestor-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ancestor-21" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestor-21" date="2005-12-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">ancestor-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-10" FilePath="FullAxis/ancestorAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - ancestor::employee - Selects all the "employee" ancestors of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-10" date="2005-07-08"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-1" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single processing instruction.</description>
+ <query name="K2-ancestorAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-1.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-2" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single comment.</description>
+ <query name="K2-ancestorAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-2.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-3" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single element.</description>
+ <query name="K2-ancestorAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-3.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-4" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single attribute.</description>
+ <query name="K2-ancestorAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-4.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-5" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single document node.</description>
+ <query name="K2-ancestorAxis-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-5.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-6" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a single document node with content.</description>
+ <query name="K2-ancestorAxis-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-6.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-7" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a simple tree constructed with constructors.</description>
+ <query name="K2-ancestorAxis-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-8" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a simple tree constructed with constructors, combined with a [1]-predicate.</description>
+ <query name="K2-ancestorAxis-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-9" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a simple tree constructed with constructors, combined with a [1]-predicate. Paranteses are added to ensure that the result of the axis step is delivered in document order.</description>
+ <query name="K2-ancestorAxis-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-10" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor on a single root node.</description>
+ <query name="K2-ancestorAxis-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-11" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a simple tree constructed with constructors, combined with fn:last().</description>
+ <query name="K2-ancestorAxis-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-12" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply the ancestor axis to a simple tree constructed with constructors, combined with fn:last(). Paranteses are added to ensure that the result of the axis step is delivered in document order.</description>
+ <query name="K2-ancestorAxis-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-12.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-13" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor on a single element.</description>
+ <query name="K2-ancestorAxis-13" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-13.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-14" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single processing instruction.</description>
+ <query name="K2-ancestorAxis-14" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-14.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-15" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single attribute.</description>
+ <query name="K2-ancestorAxis-15" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-15.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-16" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single comment.</description>
+ <query name="K2-ancestorAxis-16" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-16.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-17" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single document node.</description>
+ <query name="K2-ancestorAxis-17" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-17.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-18" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single text node.</description>
+ <query name="K2-ancestorAxis-18" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-18.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-19" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis ancestor.</description>
+ <query name="K2-ancestorAxis-19" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-19.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-20" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis ancestor(#2).</description>
+ <query name="K2-ancestorAxis-20" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestorAxis-20.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestorAxis-21" FilePath="Optional/FullAxis/ancestorAxis/" scenario="standard">
+ <description>Use positional predicates.</description>
+ <query name="K2-ancestorAxis-21" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestorAxis-21.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ancestor-or-selfAxis" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>ancestor-or-self Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="ancestorself-1" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-1" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-2" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-2" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-3" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-3" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-4" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-4" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-5" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-5" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-6" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-6" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-7" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-7" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-8" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-8" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-9" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-9" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-10" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-10" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-11" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-11" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestorself-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-12" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-12" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestorself-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-13" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-13" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestorself-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-14" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-14" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-15" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-15" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">ancestorself-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-16" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-16" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-17" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-17" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-18" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-18" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-19" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-19" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="ancestorself-20" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-20" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">ancestorself-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ancestorself-21" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an ancestor-or-self axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="ancestorself-21" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">ancestorself-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-11" FilePath="FullAxis/ancestor-or-selfAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax - ancestor-or-self::employee - Selects all the "employee" ancestors of the context node (selects employee, if the context node is "employee").</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-11" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-1" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply axis ancestor on a single element.</description>
+ <query name="K2-ancestor-or-selfAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-2" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single processing instruction.</description>
+ <query name="K2-ancestor-or-selfAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-3" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="runtime-error">
+ <description>Apply axis ancestor to a single attribute.</description>
+ <query name="K2-ancestor-or-selfAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-4" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single comment.</description>
+ <query name="K2-ancestor-or-selfAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-5" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply axis ancestor-or-self to a single document node.</description>
+ <query name="K2-ancestor-or-selfAxis-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-6" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply axis ancestor to a single text node.</description>
+ <query name="K2-ancestor-or-selfAxis-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-7" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis ancestor-or-self.</description>
+ <query name="K2-ancestor-or-selfAxis-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-8" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis ancestor-or-self(#2).</description>
+ <query name="K2-ancestor-or-selfAxis-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-ancestor-or-selfAxis-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ancestor-or-selfAxis-9" FilePath="Optional/FullAxis/ancestor-or-selfAxis/" scenario="standard">
+ <description>Use positional predicates.</description>
+ <query name="K2-ancestor-or-selfAxis-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-ancestor-or-selfAxis-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="followingAxis" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>following Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="following-1" FilePath="FullAxis/followingAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-1" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="following-2" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-2" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-3" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-3" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-4" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-4" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-5" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-5" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-6" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-6" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-7" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-7" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-8" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-8" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-9" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-9" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-10" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-10" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-11" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-11" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">following-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-12" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-12" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">following-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-13" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-13" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">following-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-14" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-14" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-15" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-15" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">following-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-16" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-16" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-17" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-17" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-18" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-18" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-19" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-19" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="following-20" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-20" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">following-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="following-21" FilePath="FullAxis/followingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="following-21" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">following-21.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-followingAxis-1" FilePath="Optional/FullAxis/followingAxis/" scenario="standard">
+ <description>Evaluate the 'following' axis on a html document.</description>
+ <query name="K2-followingAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-followingAxis-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-followingAxis-2" FilePath="Optional/FullAxis/followingAxis/" scenario="standard">
+ <description>Evaluate the child node from the last node in a tree.</description>
+ <query name="K2-followingAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-followingAxis-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-followingAxis-3" FilePath="Optional/FullAxis/followingAxis/" scenario="standard">
+ <description>Evaluate the child node from root of a tree.</description>
+ <query name="K2-followingAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-followingAxis-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-followingAxis-4" FilePath="Optional/FullAxis/followingAxis/" scenario="standard">
+ <description>Evaluate fn:count() on a range of nodes, navigated with axis following.</description>
+ <query name="K2-followingAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-followingAxis-4.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="following-siblingAxis" featureOwner="NIST and Frans Englich">
+ <GroupInfo>
+ <title>following-sibling Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="followingsibling-1" FilePath="FullAxis/following-siblingAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-1" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-2" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-2" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-3" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-3" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-4" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-4" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-5" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-5" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-6" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-6" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-7" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-7" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-8" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-8" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-9" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-9" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-10" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-10" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-11" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-11" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">followingsibling-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-12" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-12" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">followingsibling-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-13" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-13" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">followingsibling-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-14" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-14" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-15" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-15" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">followingsibling-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-16" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-16" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-17" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-17" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-18" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-18" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-19" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-19" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="followingsibling-20" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-20" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">followingsibling-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="followingsibling-21" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an following-sibling axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="followingsibling-21" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">followingsibling-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-24" FilePath="FullAxis/following-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "following-sibling::employee[fn:position() = 1]". Selects the next employee sibling of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-24" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-24.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-1" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply following-sibling to a child whose siblings are the last in a document.</description>
+ <query name="K2-following-siblingAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-following-siblingAxis-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-2" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply following-sibling to a child whose last nodes in document order are attributes.</description>
+ <query name="K2-following-siblingAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-following-siblingAxis-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-3" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis following-sibling.</description>
+ <query name="K2-following-siblingAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-following-siblingAxis-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-4" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Evaluate fn:count() on a range of nodes, navigated with axis following.</description>
+ <query name="K2-following-siblingAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-following-siblingAxis-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-5" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Evaluate on a small tree.</description>
+ <query name="K2-following-siblingAxis-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-following-siblingAxis-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-6" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="runtime-error">
+ <description>A type error with the following-sibling axis.</description>
+ <query name="K2-following-siblingAxis-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPTY0018</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-7" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply count to axis following-sibling.</description>
+ <query name="K2-following-siblingAxis-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-following-siblingAxis-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-8" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply count to axis following-sibling, combined with the comma operator.</description>
+ <query name="K2-following-siblingAxis-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-following-siblingAxis-8.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-9" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Apply count to axis following-sibling to a single node, combined with the comma operator.</description>
+ <query name="K2-following-siblingAxis-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-following-siblingAxis-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-following-siblingAxis-10" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard">
+ <description>Use a positional predicate beyond the output.</description>
+ <query name="K2-following-siblingAxis-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-following-siblingAxis-10.txt</output-file>
+ </test-case>
+ <test-case name="following-sibling-attr" FilePath="Optional/FullAxis/following-siblingAxis/" scenario="standard" Creator="Michael Dyck">
+ <description>Apply the following-sibling axis to an attribute node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6538</reflects-resolution>
+ <query name="following-sibling-attr" date="2009-03-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">following-sibling-attr.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="precedingAxis" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>preceding Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="preceding-1" FilePath="FullAxis/precedingAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-1" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-2" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-2" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-3" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-3" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-4" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-4" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-5" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-5" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-6" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-6" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-7" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-7" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-8" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-8" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-9" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-9" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-10" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-10" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-11" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-11" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-12" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-12" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-13" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-13" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-14" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-14" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-15" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-15" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-16" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-16" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-17" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-17" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-18" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-18" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-19" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-19" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-20" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-20" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="preceding-21" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-21" date="2005-12-13"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">preceding-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="preceding-22" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Frans Englich">
+ <description>Walk from the node from the last node in the document.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-22" date="2005-12-13"/>
+ <input-URI role="principal-data" variable="input-context1">SmallTree</input-URI>
+ <output-file role="principal" compare="XML">preceding-22.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="preceding-23" FilePath="FullAxis/precedingAxis/" scenario="standard" Creator="Frans Englich">
+ <description>Walk from the node from the last node in the document.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-23" date="2005-12-13"/>
+ <input-URI role="principal-data" variable="input-context1">AttributesAndElements</input-URI>
+ <output-file role="principal" compare="XML">preceding-23.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-1" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Evaluate the child node from the last node in a tree.</description>
+ <query name="K2-precedingAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-precedingAxis-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-2" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Evaluate from a node that has no preceding nodes.</description>
+ <query name="K2-precedingAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-precedingAxis-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-3" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply a numeric predicate to axis preceding.</description>
+ <query name="K2-precedingAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-precedingAxis-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-4" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply a numeric predicate to axis preceding, combined with a numeric predicate. The paranteses ensures the step is parsed as a primary expression, and hence is in document order, not reversed.</description>
+ <query name="K2-precedingAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-precedingAxis-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-5" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply a numeric predicate to axis preceding, combined with fn:last(). The paranteses ensures the step is parsed as a primary expression, and hence is in document order, not reversed.</description>
+ <query name="K2-precedingAxis-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-precedingAxis-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-6" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply fn:last() to axis preceding.</description>
+ <query name="K2-precedingAxis-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-precedingAxis-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-7" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply fn:count() to axis preceding.</description>
+ <query name="K2-precedingAxis-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-precedingAxis-7.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-precedingAxis-8" FilePath="Optional/FullAxis/precedingAxis/" scenario="standard">
+ <description>Apply fn:count() to axis preceding.</description>
+ <query name="K2-precedingAxis-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-precedingAxis-8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="preceding-siblingAxis" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>preceding-sibling Axis</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="preceding-sibling-1" FilePath="FullAxis/preceding-siblingAxis/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis for which the context node is not a node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-1" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <expected-error>XPTY0019</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-2" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis for which the given node does not exists.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-2" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-3" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "is" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-3" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-4" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "is" expression (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-4" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-5" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node before" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-5" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-6" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node before" expression and both operands are the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-6" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-7" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node before" expression and operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-7" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-8" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node-after" expression (return true).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-8" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-9" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node-after" expression and both operands the same (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-9" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-10" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "node-after" expression operands are different (return false).</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-10" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-11" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "union" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-11" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-sibling-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-12" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "union" operation and both operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-12" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-sibling-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-13" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "intersect" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-13" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-sibling-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-14" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "except" operation and both operands are the same.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-14" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-15" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis that is part of an "except" operation and operands are different.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-15" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">preceding-sibling-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-16" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis as part of a boolean expression. Uses "and" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-16" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-17" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis as part of a boolean expression. Uses "and" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-17" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-18" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis as part of a boolean expression. Uses "or" and "fn:true()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-18" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-19" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis as part of a boolean expression. Uses "or" and "fn:false()".</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-19" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="preceding-sibling-20" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis as an argument to fn:deep-equal function.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-20" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-20.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="preceding-sibling-21" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of an preceding-sibling axis used together with a newly constructed element.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <query name="preceding-sibling-21" date="2005-12-14"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-21.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="unabbreviatedSyntax-25" FilePath="FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates unabbreviated syntax. Evaluate "preceding-sibling::employee[fn:position() = 1]". Selects the previous employee sibling of the context node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.3" section-title="Unabbreviated Syntax" section-pointer="unabbrev"/>
+ <query name="unabbreviatedSyntax-25" date="2005-07-11"/>
+ <input-file role="principal-data" variable="input-context1">works-mod</input-file>
+ <output-file role="principal" compare="Fragment">unabbreviatedSyntax-25.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-preceding-siblingAxis-1" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard">
+ <description>Iterate from the root node.</description>
+ <query name="K2-preceding-siblingAxis-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-preceding-siblingAxis-1.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-preceding-siblingAxis-2" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard">
+ <description>Iterate from the root node.</description>
+ <query name="K2-preceding-siblingAxis-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-preceding-siblingAxis-2.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-preceding-siblingAxis-3" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis preceding.</description>
+ <query name="K2-preceding-siblingAxis-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-preceding-siblingAxis-3.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-preceding-siblingAxis-4" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis preceding.</description>
+ <query name="K2-preceding-siblingAxis-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-preceding-siblingAxis-4.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-preceding-siblingAxis-5" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard">
+ <description>Apply fn:count() to the result of axis preceding.</description>
+ <query name="K2-preceding-siblingAxis-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">K2-preceding-siblingAxis-5.txt</output-file>
+ </test-case>
+ <test-case name="preceding-sibling-attr" FilePath="Optional/FullAxis/preceding-siblingAxis/" scenario="standard" Creator="Michael Dyck">
+ <description>Apply the preceding-sibling axis to an attribute node.</description>
+ <spec-citation spec="XQuery" section-number="3.2.1.1" section-title="Axes" section-pointer="axes"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6538</reflects-resolution>
+ <query name="preceding-sibling-attr" date="2009-03-11"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">preceding-sibling-attr.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="Modules" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Module Feature</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ModuleImport" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Module Import</title>
+ <description/>
+ </GroupInfo>
+ <test-case name="modules-simple" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Mary Holstege">
+ <description>Import simple library module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-simple" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">modules-simple.xml</output-file>
+ </test-case>
+ <test-case name="modules-bad-ns" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Import library module with wrong namespace.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-bad-ns" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test2">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case name="modules-none" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Import non-existent library module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-none" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/none">empty-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0059</expected-error>
+ </test-case>
+ <test-case name="modules-two-import" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Import two library module (wrong way).</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-two-import" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1a-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0047</expected-error>
+ </test-case>
+ <test-case name="modules-two-import-ok" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Mary Holstege">
+ <description>Import two library module (right way).</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-two-import-ok" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1a-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">modules-two-import-ok.xml</output-file>
+ </test-case>
+ <test-case name="modules-collide-var-001" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Imports with colliding variables.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-collide-var-001" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1collide1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case name="modules-collide-var-002" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Imports with colliding variables.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-collide-var-002" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0049</expected-error>
+ </test-case>
+ <test-case name="modules-collide-fn-001" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Colliding functions.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-collide-fn-001" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1collide2-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case name="modules-collide-fn-002" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Colliding functions.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-collide-fn-002" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0034</expected-error>
+ </test-case>
+ <test-case name="modules-emptyns" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Mary Holstege">
+ <description>Colliding imports.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-emptyns" date="2005-12-05"/>
+ <module namespace="">emptyns-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0088</expected-error>
+ </test-case>
+ <test-case name="modules-circular" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Mary Holstege">
+ <description>Circular imports.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-circular" date="2005-12-05"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1c1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/test2">test2c1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">modules-circular.txt</output-file>
+ </test-case>
+ <test-case name="modules-1" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Namespaces from imported modules are not visible.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-1" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case name="modules-2" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of same namespace used in importing/imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-2" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">modules-2.txt</output-file>
+ </test-case>
+ <test-case name="modules-3" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluates that module imports are not transitive.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-3" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ </test-case>
+ <test-case name="modules-4" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of actual usage of variable from imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-4" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-4.txt</output-file>
+ </test-case>
+ <test-case name="modules-5" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of module that uses a variable from an imported module and modifies a variable. The importing module in turn uses that modified value.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-5" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/defs">module-defs</module>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-5.txt</output-file>
+ </test-case>
+ <test-case name="modules-6" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of variable from imported module and usage of variable with same name in importing module, but with different namespace prefix.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-6" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-6.txt</output-file>
+ </test-case>
+ <test-case name="modules-7" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of of an importing module that uses both a variable and a function from an importing module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-7" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-7.txt</output-file>
+ </test-case>
+ <test-case name="modules-8" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of usage of same function name from imported/importing module, but different namespaces.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-8" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-8.txt</output-file>
+ </test-case>
+ <test-case name="modules-9" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that applies the upper case function to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-9" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-9.txt</output-file>
+ </test-case>
+ <test-case name="modules-10" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that applies the lower case function to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-10" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-10.txt</output-file>
+ </test-case>
+ <test-case name="modules-11" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that applies the string-length function to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-11" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-11.txt</output-file>
+ </test-case>
+ <test-case name="modules-12" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that performs an addition operation to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-12" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-12.txt</output-file>
+ </test-case>
+ <test-case name="modules-13" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that performs a subtraction operation to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-13" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-13.txt</output-file>
+ </test-case>
+ <test-case name="modules-14" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluation of import module feature that applies the xs:integer function to a value from an imported module.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-14" date="2006-01-06"/>
+ <module namespace="http://www.w3.org/TestModules/test1">test1-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-14.txt</output-file>
+ </test-case>
+ <test-case name="modules-15" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of importing a library module whose namespace URI is se to to the empty string.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-15" date="2006-01-19"/>
+ <module namespace="http://www.w3.org/TestModules/test2">test2-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0088</expected-error>
+ </test-case>
+ <test-case name="modules-16" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of importing a library module with invalid namespace("xml").</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-16" date="2006-03-21"/>
+ <module namespace="http://www.w3.org/TestModules/test1">modulewrongprefix-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0070</expected-error>
+ </test-case>
+ <test-case name="modules-17" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Carmelo Montanez">
+ <description>Evaluation of importing a library module where variable has different namespace from target namespsce.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-17" date="2006-04-11"/>
+ <module namespace="http://www.w3.org/TestModules/diffns">modulesdiffns</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0048</expected-error>
+ </test-case>
+ <test-case name="modules-18" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Import module, which import two modules, one of which import the other module with interesting function calling.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-18" date="2006-07-13"/>
+ <module namespace="http://www.w3.org/TestModules/module1">module1-lib</module>
+ <module namespace="http://www.w3.org/TestModules/module2">module2-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">modules-18.txt</output-file>
+ </test-case>
+ <test-case name="modules-19" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-19" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-20" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-20" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-21" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-21" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-22" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-22" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-23" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-23" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-24" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-24" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module3">module3-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-25" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-25" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module4">module4-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-26" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-26" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module4">module4-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-27" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Load a library but do not import the schema.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-27" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/module4">module4-lib</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="modules-28" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="Nicolae Brinza">
+ <description>Cyclic module imports.</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="modules-28" date="2009-04-01"/>
+ <module namespace="http://www.w3.org/TestModules/defs1">modules-recursive1</module>
+ <module namespace="http://www.w3.org/TestModules/defs2">modules-recursive2</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0093</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ModuleImport-1" FilePath="Optional/Modules/ModuleImport/" scenario="runtime-error">
+ <description>Module import with empty target namespace.</description>
+ <query name="K-ModuleImport-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0088</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ModuleImport-2" FilePath="Optional/Modules/ModuleImport/" scenario="runtime-error">
+ <description>Module import with empty target namespace, and two location hints.</description>
+ <query name="K-ModuleImport-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0088</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K-ModuleImport-3" FilePath="Optional/Modules/ModuleImport/" scenario="parse-error">
+ <description>':=' cannot be used to assing namespaces in 'import module'.</description>
+ <query name="K-ModuleImport-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ModuleImport-1" FilePath="Optional/Modules/ModuleImport/" scenario="runtime-error">
+ <description>Ensure that a start looking like an import, isn't treated as so.</description>
+ <query name="K2-ModuleImport-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPDY0002</expected-error>
+ </test-case>
+
+ <!-- ************************************************** -->
+ <test-case name="errata6-001" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test XQST0036 for unknown simple type in imported function parameter type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-001" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-1">errata6-module1</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="errata6-002" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test XQST0036 for unknown simple type in imported function return type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-002" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-2">errata6-module2</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="errata6-003" FilePath="Modules/ModuleImport/" scenario="standard" Creator="John Snelson">
+ <description>Test XQST0036 for known simple type in imported function return type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-003" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-2">errata6-module2</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">errata6-003.txt</output-file>
+ </test-case>
+ <test-case name="errata6-004" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test of XQST0036 for unknown simple type in imported global variable</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-004" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-4">errata6-module4</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="errata6-005" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test of XQST0036 for unknown element declaration in imported function parameter type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-005" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-5">errata6-module5</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="errata6-006" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test of XQST0036 for unknown attribute declaration in imported function parameter type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-006" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-6">errata6-module6</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+ <test-case name="errata6-007" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test of XQST0036 for unknown complex type in imported function parameter type</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4321</reflects-resolution>
+ <query name="errata6-007" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata6-7">errata6-module7</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0036</expected-error>
+ </test-case>
+
+ <test-case name="errata8-001" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test XQST0093 by importing a module with a circular dependency</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="errata8-001" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata8_1a">errata8-module1a</module>
+ <module namespace="http://www.w3.org/TestModules/errata8_1b">errata8-module1b</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0093</expected-error>
+ </test-case>
+ <test-case name="errata8-002" FilePath="Modules/ModuleImport/" scenario="runtime-error" Creator="John Snelson">
+ <description>Test XQST0093 by importing a module with a more complex circular dependency</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="errata8-002" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata8_2a">errata8-module2a</module>
+ <module namespace="http://www.w3.org/TestModules/errata8_2b">errata8-module2b</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XQST0093</expected-error>
+ </test-case>
+ <test-case name="errata8-003" FilePath="Modules/ModuleImport/" scenario="standard" Creator="John Snelson">
+ <description>Test lack of XQST0093 by importing a module without a circular dependency</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=4418</reflects-resolution>
+ <query name="errata8-003" date="2009-10-01"/>
+ <module namespace="http://www.w3.org/TestModules/errata8_3a">errata8-module3a</module>
+ <module namespace="http://www.w3.org/TestModules/errata8_3b">errata8-module3b</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">errata8-003.txt</output-file>
+ </test-case>
+ <test-case name="modules-pub-priv-1" FilePath="Modules/ModuleImport/" scenario="standard" Creator="Michael Kay, Saxonica">
+ <description>Public functions can be imported (XQuery 1.1).</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-pub-priv-1" date="2009-10-28"/>
+ <module namespace="http://www.w3.org/TestModules/module-pub-priv">module-pub-priv</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file spec-version="1.1" role="principal" compare="XML">modules-pub-priv-1.txt</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case name="modules-pub-priv-2" FilePath="Modules/ModuleImport/" scenario="parse-error" Creator="Michael Kay, Saxonica">
+ <description>Private functions from imported modules are not visible (XQuery 1.1).</description>
+ <spec-citation spec="XQuery" section-number="4.11" section-title="Module Import" section-pointer="id-module-import"/>
+ <spec-citation spec="XQuery" section-number="4.2" section-title="Module Declaration" section-pointer="id-module-declaration"/>
+ <query name="modules-pub-priv-2" date="2009-10-28"/>
+ <module namespace="http://www.w3.org/TestModules/module-pub-priv">module-pub-priv</module>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error spec-version="1.1">XPST0017</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="ModuleProlog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Module Declaration</title>
+ <description/>
+ </GroupInfo>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-ModuleProlog-1" FilePath="Optional/Modules/ModuleProlog/" scenario="parse-error">
+ <description>A library module that has a query body.</description>
+ <query name="K2-ModuleProlog-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="ElementWithId" featureOwner="Michael Kay">
+ <GroupInfo>
+ <title>fn:element-with-id function</title>
+ <description>Tests for fn:element-with-id function (introduced by erratum; implementation is optional for XQuery 1.0)</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="false" name="ElementWithId2">
+ <GroupInfo>
+ <title>Tests for element-with-id() function, introduced by erratum. Depends entirely on schema validation.</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="fn-element-with-id-1" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Compares the new element-with-id() function with the id() function.</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6028</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6591</reflects-resolution>
+ <query name="fn-element-with-id-1" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-element-with-id-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-element-with-id-2" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Compares the new element-with-id() function with the id() function.
+ Uses elements whose type is derived from xs:ID by restriction</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6028</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6591</reflects-resolution>
+ <query name="fn-element-with-id-2" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-element-with-id-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-element-with-id-3" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Compares the new element-with-id() function with the id() function.
+ Uses elements whose type is a complex type with simple xs:ID content</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6028</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6591</reflects-resolution>
+ <query name="fn-element-with-id-3" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-element-with-id-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-element-with-id-4" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Compares the new element-with-id() function with the id() function.
+ Uses elements whose type is derived from xs:ID by list</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6028</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6591</reflects-resolution>
+ <query name="fn-element-with-id-4" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-element-with-id-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="fn-element-with-id-5" FilePath="SchemaImport/MiscFunctions/" scenario="standard" Creator="Michael Kay">
+ <description>Compares the new element-with-id() function with the id() function.
+ Uses elements whose type is derived from xs:ID by union</description>
+ <spec-citation spec="FuncOps" section-number="15.5.3" section-title="fn:idref" section-pointer="func-idref"/>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6028</reflects-resolution>
+ <reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6591</reflects-resolution>
+ <query name="fn-element-with-id-5" date="2009-03-06"/>
+ <input-file role="principal-data" variable="input-context1">id-idref2</input-file>
+ <output-file role="principal" compare="Fragment">fn-element-with-id-5.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" is-XPath2="true" name="Serialization">
+ <GroupInfo>
+ <title>Serialization</title>
+ <description/>
+ </GroupInfo>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-1" FilePath="Optional/Serialization/" scenario="runtime-error">
+ <description>A standalone attribute node cannot be serialized.</description>
+ <query name="K2-Serialization-1" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-2" FilePath="Optional/Serialization/" scenario="runtime-error">
+ <description>An attribute node appearing after an element cannot be serialized.</description>
+ <query name="K2-Serialization-2" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-3" FilePath="Optional/Serialization/" scenario="runtime-error">
+ <description>An attribute node appearing before an element cannot be serialized.</description>
+ <query name="K2-Serialization-3" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-4" FilePath="Optional/Serialization/" scenario="runtime-error">
+ <description>An attribute node appearing between two element nodes cannot be serialized.</description>
+ <query name="K2-Serialization-4" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>SENR0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-5" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Ensure that CR, NEL and LINE SEPARATOR in text nodes are escaped when serialized.</description>
+ <query name="K2-Serialization-5" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-5.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-6" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Ensure that CR, NL, TAB, NEL and LINE SEPARATOR in attributes are escaped when serialized.</description>
+ <query name="K2-Serialization-6" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-6.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-7" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Use characters in a text node that in XML 1.0 are invalid, and in XML 1.1 must be escaped.</description>
+ <query name="K2-Serialization-7" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-7.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-8" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Use characters in an attribute node that in XML 1.0 are invalid, and in XML 1.1 must be escaped.</description>
+ <query name="K2-Serialization-8" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-8.txt</output-file>
+ <expected-error>FOCH0001</expected-error>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-9" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Use characters in the range of #x7F through #x9F in an attribute node and ensure they are escaped properly.</description>
+ <query name="K2-Serialization-9" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-9.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-10" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Use characters in the range of #x7F through #x9F in an attribute node and ensure they are escaped properly.</description>
+ <query name="K2-Serialization-10" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-10.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-11" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Ensure a new-line character is properly escaped.</description>
+ <query name="K2-Serialization-11" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">K2-Serialization-11.txt</output-file>
+ </test-case>
+ <test-case Creator="Frans Englich" is-XPath2="false" name="K2-Serialization-12" FilePath="Optional/Serialization/" scenario="standard">
+ <description>Write out elements and attributes that have the same names except for their prefixes.</description>
+ <query name="K2-Serialization-12" date="2007-11-26+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">K2-Serialization-12.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group is-XPath2="false" name="Appendices" featureOwner="NIST">
+ <GroupInfo>
+ <title>Tests for the appendices.</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Appendix-A4" featureOwner="NIST">
+ <GroupInfo>
+ <title>Tests for Appendix A-4 of the Query Specs.</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="appendix-A4-1" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "+" and "*".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-1" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-2" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "-" and "*".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-2" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-3" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "+" and "div".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-3" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-4" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "-" and "div".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-4" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-5" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "+" and "idiv".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-5" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-6" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "-" and "idiv".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-6" date="2006-03-24"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-7" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "+" and "mod".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-7" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-8" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between "-" and "mod".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-8" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="appendix-A4-9" FilePath="Appendices/Appendix-A4/" scenario="standard" Creator="Carmelo Montanez">
+ <description>Evaluates precedence order between unary "-" and unary "+".</description>
+ <spec-citation spec="XQuery" section-number="A.4" section-title="Precedence Order" section-pointer="id-precedence-order"/>
+ <query name="appendix-A4-9" date="2006-03-27"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">appendix-A4-9.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Annex-E" featureOwner="NIST">
+ <GroupInfo>
+ <title>Various User defined functions from annex "E" of the F and O specs.</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="annex-1" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 1 of annex "E" from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="E.1.1" section-title="eg:if-empty" section-pointer="if-empty"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-1" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-2" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 2 of annex "E" from the F and O s.pecs.</description>
+ <spec-citation spec="FuncOps" section-number="E.1.2" section-title="eg:if-absent" section-pointer="if-absent"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-2" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-3" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 3 of annex "E" from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="E.2.1" section-title="eg:value-union" section-pointer="value-union"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-3" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-4" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 4 of annex "E" from the F and O specs. Implementations supporting the static typing feature, may raise XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="E.2.2" section-title="eg:value-intersect" section-pointer="value-intersect"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-4" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-4.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-5" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 5 of annex "E" from the F and O specs. Implementations supporting the static typing feature, may raise XPTY0004.</description>
+ <spec-citation spec="FuncOps" section-number="E.2.3" section-title="eg:value-except" section-pointer="value-except"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-5" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-5.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-6" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 6 of annex "E" from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="E.3" section-title="eg:index-of-node" section-pointer="index-of-node"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-6" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-7" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 7 of annex "E" from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="E.4" section-title="eg:string-pad" section-pointer="string-pad"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-7" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">annex-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="annex-8" FilePath="Appendices/Annex-E/" scenario="standard" Creator="XML Query Working Group">
+ <description>User defined function as described on example 8 of annex "E" from the F and O specs.</description>
+ <spec-citation spec="FuncOps" section-number="E.5" section-title="eg:distinct-nodes-stable" section-pointer="func-distinct-nodes-stable"/>
+ <spec-citation spec="XQuery" section-number="3.1.5" section-title="Function Calls" section-pointer="id-function-calls"/>
+ <query name="annex-8" date="2006-03-12"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">annex-8.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="UseCase" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Cases</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseXMP" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "XMP": Experiences and Exemplars</title>
+ <description>example queries that illustrate requirements gathered from the database and document communities.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="xmp-queries-results-q1" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>List books published by Addison-Wesley after 1991, including their year and title.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.1" section-title="Q1" section-pointer="xmp-queries-results-q1"/>
+ <query name="xmp-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q2" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>Create a flat list of all the title-author pairs, with each pair enclosed in a "result" element.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.2" section-title="Q2" section-pointer="xmp-queries-results-q2"/>
+ <query name="xmp-queries-results-q2" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q3" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>For each book in the bibliography, list the title and authors, grouped inside a "result" element.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.3" section-title="Q3" section-pointer="xmp-queries-results-q3"/>
+ <query name="xmp-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q4" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>For each author in the bibliography, list the author's name and the titles of all books by that author, grouped inside a "result" element.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.4" section-title="Q4" section-pointer="xmp-queries-results-q4"/>
+ <query name="xmp-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q5" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>For each book found at both bstore1.example.com and bstore2.example.com, list the title of the book and its price from each source.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.5" section-title="Q5" section-pointer="xmp-queries-results-q5"/>
+ <query name="xmp-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">bib</input-file>
+ <input-file role="principal-data" variable="input-context2">reviews</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q6" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>For each book that has at least one author, list the title and first two authors, and an empty "et-al" element if the book has additional authors.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.6" section-title="Q6" section-pointer="xmp-queries-results-q6"/>
+ <query name="xmp-queries-results-q6" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q7" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>List the titles and years of all books published by Addison-Wesley after 1991, in alphabetic order.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.7" section-title="Q7" section-pointer="xmp-queries-results-q7"/>
+ <query name="xmp-queries-results-q7" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q8" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>Find books in which the name of some element ends with the string "or" and the same element contains the string "Suciu" somewhere in its content. For each such book, return the title and the qualifying element.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.8" section-title="Q8" section-pointer="xmp-queries-results-q8"/>
+ <query name="xmp-queries-results-q8" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q9" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>In the document "books.xml", find all section or chapter titles that contain the word "XML", regardless of the level of nesting.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.9" section-title="Q9" section-pointer="xmp-queries-results-q9"/>
+ <query name="xmp-queries-results-q9" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">books</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q10" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>In the document "prices.xml", find the minimum price for each book, in the form of a "minprice" element with the book title as its title attribute.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.10" section-title="Q10" section-pointer="xmp-queries-results-q10"/>
+ <query name="xmp-queries-results-q10" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">prices</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q11" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>For each book with an author, return the book with its title and authors. For each book with an editor, return a reference with the book title and the editor's affiliation.</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.11" section-title="Q11" section-pointer="xmp-queries-results-q11"/>
+ <query name="xmp-queries-results-q11" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="xmp-queries-results-q12" FilePath="UseCase/UseCaseXMP/" scenario="standard" Creator="XML Query Group">
+ <description>Find pairs of books that have different titles but the same set of authors (possibly in a different order).</description>
+ <spec-citation spec="UseCases" section-number="1.1.9.12" section-title="Q12" section-pointer="xmp-queries-results-q12"/>
+ <query name="xmp-queries-results-q12" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bib</input-file>
+ <output-file role="principal" compare="XML">xmp-queries-results-q12.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseTREE" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "TREE": Queries that preserve hierarchy</title>
+ <description>An XML query language should have the ability to extract elements from documents while preserving their original hierarchy. This Use Case illustrates this requirement by means of a flexible document type named Book.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="tree-queries-results-q1" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group">
+ <description>Prepare a (nested) table of contents for Book1, listing all the sections and their titles. Preserve the original attributes of each "section" element, if any.</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.1" section-title="Q1" section-pointer="tree-queries-results-q1"/>
+ <query name="tree-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="XML">tree-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="tree-queries-results-q2" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group">
+ <description>Prepare a (flat) figure list for Book1, listing all the figures and their titles. Preserve the original attributes of each "figure" element, if any.</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.2" section-title="Q2" section-pointer="tree-queries-results-q2"/>
+ <query name="tree-queries-results-q2" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="XML">tree-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="tree-queries-results-q3" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group">
+ <description>How many sections are in Book1, and how many figures?</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.3" section-title="Q3" section-pointer="tree-queries-results-q3"/>
+ <query name="tree-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="Fragment">tree-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case name="tree-queries-results-q4" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>How many top-level sections are in Book1?</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.4" section-title="Q4" section-pointer="tree-queries-results-q4"/>
+ <query name="tree-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="XML">tree-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="tree-queries-results-q5" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group">
+ <description>Make a flat list of the section elements in Book1. In place of its original attributes, each section element should have two attributes, containing the title of the section and the number of figures immediately contained in the section.</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.5" section-title="Q5" section-pointer="tree-queries-results-q5"/>
+ <query name="tree-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="XML">tree-queries-results-q5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="tree-queries-results-q6" FilePath="UseCase/UseCaseTREE/" scenario="standard" Creator="XML Query Group">
+ <description>Make a nested list of the section elements in Book1, preserving their original attributes and hierarchy. Inside each section element, include the title of the section and an element that includes the number of figures immediately contained in the section.</description>
+ <spec-citation spec="UseCases" section-number="1.2.4.6" section-title="Q6" section-pointer="tree-queries-results-q6"/>
+ <query name="tree-queries-results-q6" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">book</input-file>
+ <output-file role="principal" compare="XML">tree-queries-results-q6.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseSEQ" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "SEQ" - Queries based on Sequence</title>
+ <description>Although sequence is not significant in most traditional database systems or object systems, it can be quite significant in structured documents. This use case presents a series of queries based on a medical report.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="seq-queries-results-q1" FilePath="UseCase/UseCaseSEQ/" scenario="standard" Creator="XML Query Group">
+ <description>In the Procedure section of Report1, what Instruments were used in the second Incision?</description>
+ <spec-citation spec="UseCases" section-number="1.3.4.1" section-title="Q1" section-pointer="seq-queries-results-q1"/>
+ <query name="seq-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">report1</input-file>
+ <output-file role="principal" compare="XML">seq-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="seq-queries-results-q2" FilePath="UseCase/UseCaseSEQ/" scenario="standard" Creator="XML Query Group">
+ <description>In the Procedure section of Report1, what are the first two Instruments to be used?</description>
+ <spec-citation spec="UseCases" section-number="1.3.4.2" section-title="Q2" section-pointer="seq-queries-results-q2"/>
+ <query name="seq-queries-results-q2" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">report1</input-file>
+ <output-file role="principal" compare="Fragment">seq-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="seq-queries-results-q3" FilePath="UseCase/UseCaseSEQ/" scenario="standard" Creator="XML Query Group">
+ <description>In Report1, what Instruments were used in the first two Actions after the second Incision?</description>
+ <spec-citation spec="UseCases" section-number="1.3.4.3" section-title="Q3" section-pointer="seq-queries-results-q3"/>
+ <query name="seq-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">report1</input-file>
+ <output-file role="principal" compare="Fragment">seq-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="seq-queries-results-q4" FilePath="UseCase/UseCaseSEQ/" scenario="standard" Creator="XML Query Group">
+ <description>In Report1, find "Procedure" sections where no Anesthesia element occurs before the first Incision.</description>
+ <spec-citation spec="UseCases" section-number="1.3.4.4" section-title="Q4" section-pointer="seq-queries-results-q4"/>
+ <query name="seq-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">report1</input-file>
+ <output-file role="principal" compare="Text">seq-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="seq-queries-results-q5" FilePath="UseCase/UseCaseSEQ/" scenario="standard" Creator="XML Query Group">
+ <description>In Report1, what happened between the first Incision and the second Incision?</description>
+ <spec-citation spec="UseCases" section-number="1.3.4.5" section-title="Q5" section-pointer="seq-queries-results-q5"/>
+ <query name="seq-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">report1</input-file>
+ <output-file role="principal" compare="XML">seq-queries-results-q5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseR" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "R" - Access to Relational Data</title>
+ <description>One important use of an XML query language will be to access data stored in relational databases. This use case describes one possible way in which this access might be accomplished.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="rdb-queries-results-q1" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List the item number and description of all bicycles that currently have an auction in progress, ordered by item number.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.1" section-title="Q1" section-pointer="rdb-queries-results-q1"/>
+ <query name="rdb-queries-results-q1" static-name="rdb-queries-results-q1-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">items</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q2" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>For all bicycles, list the item number, description, and highest bid (if any), ordered by item number.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.2" section-title="Q2" section-pointer="rdb-queries-results-q2"/>
+ <query name="rdb-queries-results-q2" static-name="rdb-queries-results-q2-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q3" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>Find cases where a user with a rating worse (alphabetically, greater) than "C" is offering an item with a reserve price of more than 1000.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.3" section-title="Q3" section-pointer="rdb-queries-results-q3"/>
+ <query name="rdb-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q4" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List item numbers and descriptions of items that have no bids.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.4" section-title="Q4" section-pointer="rdb-queries-results-q4"/>
+ <query name="rdb-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q5" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>For bicycle(s) offered by Tom Jones that have received a bid, list the item number, description, highest bid, and name of the highest bidder, ordered by item number.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.5" section-title="Q5" section-pointer="rdb-queries-results-q5"/>
+ <query name="rdb-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context3">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q6" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>For each item whose highest bid is more than twice its reserve price, list the item number, description, reserve price, and highest bid.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.6" section-title="Q6" section-pointer="rdb-queries-results-q6"/>
+ <query name="rdb-queries-results-q6" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q7" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>Find the highest bid ever made for a bicycle or tricycle.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.7" section-title="Q7" section-pointer="rdb-queries-results-q7"/>
+ <query name="rdb-queries-results-q7" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q8" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>How many items were actioned (auction ended) in March 1999?</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.8" section-title="Q8" section-pointer="rdb-queries-results-q8"/>
+ <query name="rdb-queries-results-q8" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">items</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q9" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List the number of items auctioned each month in 1999 for which data is available, ordered by month.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.9" section-title="Q9" section-pointer="rdb-queries-results-q9"/>
+ <query name="rdb-queries-results-q9" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">items</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q10" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>For each item that has received a bid, list the item number, the highest bid, and the name of the highest bidder, ordered by item number.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.10" section-title="Q10" section-pointer="rdb-queries-results-q10"/>
+ <query name="rdb-queries-results-q10" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <input-file role="principal-data" variable="input-context1">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q11" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List the item number and description of the item(s) that received the highest bid ever recorded, and the amount of that bid.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.11" section-title="Q11" section-pointer="rdb-queries-results-q11"/>
+ <query name="rdb-queries-results-q11" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q12" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List the item number and description of the item(s) that received the largest number of bids, and the number of bids it (or they) received.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.12" section-title="Q12" section-pointer="rdb-queries-results-q12"/>
+ <query name="rdb-queries-results-q12" static-name="rdb-queries-results-q12-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q13" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>For each user who has placed a bid, give the userid, name, number of bids, and average bid, in order by userid.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.13" section-title="Q13" section-pointer="rdb-queries-results-q13"/>
+ <query name="rdb-queries-results-q13" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <input-file role="principal-data" variable="input-context1">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q14" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List item numbers and average bids for items that have received three or more bids, in descending order by average bid.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.14" section-title="Q14" section-pointer="rdb-queries-results-q14"/>
+ <query name="rdb-queries-results-q14" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">bids</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q15" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List names of users who have placed multiple bids of at least $100 each.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.15" section-title="Q15" section-pointer="rdb-queries-results-q15"/>
+ <query name="rdb-queries-results-q15" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <input-file role="principal-data" variable="input-context1">users</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q16" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List all registered users in order by userid; for each user, include the userid, name, and an indication of whether the user is active (has at least one bid on record) or inactive (has no bid on record).</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.16" section-title="Q16" section-pointer="rdb-queries-results-q16"/>
+ <query name="rdb-queries-results-q16" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context2">bids</input-file>
+ <input-file role="principal-data" variable="input-context1">users</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q17" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List the names of users, if any, who have bid on every item.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.17" section-title="Q17" section-pointer="rdb-queries-results-q17"/>
+ <query name="rdb-queries-results-q17" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context3">bids</input-file>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="rdb-queries-results-q18" FilePath="UseCase/UseCaseR/" scenario="standard" Creator="XML Query Group">
+ <description>List all users in alphabetic order by name. For each user, include descriptions of all the items (if any) that were bid on by that user, in alphabetic order.</description>
+ <spec-citation spec="UseCases" section-number="1.4.4.18" section-title="Q18" section-pointer="rdb-queries-results-q18"/>
+ <query name="rdb-queries-results-q18" static-name="rdb-queries-results-q18-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context3">bids</input-file>
+ <input-file role="principal-data" variable="input-context2">users</input-file>
+ <input-file role="principal-data" variable="input-context1">items</input-file>
+ <output-file role="principal" compare="XML">rdb-queries-results-q18.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseSGML" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "SGML": Standard Generalized Markup Language</title>
+ <description>The example document and queries in this Use Case were first created for a 1992 conference on Standard Generalized Markup Language (SGML).</description>
+ </GroupInfo>
+ <test-case name="sgml-queries-results-q1" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate all paragraphs in the report (all "para" elements occurring anywhere within the "report" element).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.1" section-title="Q1" section-pointer="sgml-queries-results-q1"/>
+ <query name="sgml-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case name="sgml-queries-results-q2" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate all paragraph elements in an introduction (all "para" elements directly contained within an "intro" element).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.2" section-title="Q2" section-pointer="sgml-queries-results-q2"/>
+ <query name="sgml-queries-results-q2" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="sgml-queries-results-q3" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group">
+ <description>Locate all paragraphs in the introduction of a section that is in a chapter that has no introduction (all "para" elements directly contained within an "intro" element directly contained in a "section" element directly contained in a "chapter" element. The "chapter" element must not directly contain an "intro" element).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.3" section-title="Q3" section-pointer="sgml-queries-results-q3"/>
+ <query name="sgml-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case name="sgml-queries-results-q4" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate the second paragraph in the third section in the second chapter (the second "para" element occurring in the third "section" element occurring in the second "chapter" element occurring in the "report").</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.4" section-title="Q4" section-pointer="sgml-queries-results-q4"/>
+ <query name="sgml-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case name="sgml-queries-results-q5" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate all classified paragraphs (all "para" elements whose "security" attribute has the value "c").</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.5" section-title="Q5" section-pointer="sgml-queries-results-q5"/>
+ <query name="sgml-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="sgml-queries-results-q6" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group">
+ <description>List the short titles of all sections (the values of the "shorttitle" attributes of all "section" elements, expressing each short title as the value of a new element.).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.6" section-title="Q6" section-pointer="sgml-queries-results-q6"/>
+ <query name="sgml-queries-results-q6" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="sgml-queries-results-q7" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group">
+ <description>Locate the initial letter of the initial paragraph of all introductions (the first character in the content [character content as well as element content] of the first "para" element contained in an "intro" element).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.7" section-title="Q7" section-pointer="sgml-queries-results-q7"/>
+ <query name="sgml-queries-results-q7" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q7.txt</output-file>
+ </test-case>
+ <test-case name="sgml-queries-results-q8a" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate all sections with a title that has "is SGML" in it. The string may occur anywhere in the descendants of the title element, and markup boundaries are ignored.</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.8" section-title="Q8a" section-pointer="sgml-queries-results-q8a"/>
+ <query name="sgml-queries-results-q8a" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q8a.txt</output-file>
+ </test-case>
+ <test-case name="sgml-queries-results-q8b" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Same as (Q8a), but the string "is SGML" cannot be interrupted by sub-elements, and must appear in a single text node.</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.9" section-title="Q8b" section-pointer="sgml-queries-results-q8b"/>
+ <query name="sgml-queries-results-q8b" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q8b.txt</output-file>
+ <expected-error>XPST0005</expected-error>
+ </test-case>
+ <test-case name="sgml-queries-results-q9" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Locate all the topics referenced by a cross-reference anywhere in the report (all the "topic" elements whose "topicid" attribute value is the same as an "xrefid" attribute value of any "xref" element).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.10" section-title="Q9" section-pointer="sgml-queries-results-q9"/>
+ <query name="sgml-queries-results-q9" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="sgml-queries-results-q10" FilePath="UseCase/UseCaseSGML/" scenario="standard" Creator="XML Query Group">
+ <description>Locate the closest title preceding the cross-reference ("xref") element whose "xrefid" attribute is "top4" (the "title" element that would be touched last before this "xref" element when touching each element in document order).</description>
+ <spec-citation spec="UseCases" section-number="1.5.4.11" section-title="Q10" section-pointer="sgml-queries-results-q10"/>
+ <query name="sgml-queries-results-q10" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">sgml</input-file>
+ <output-file role="principal" compare="XML">sgml-queries-results-q10.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseSTRING" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "STRING": String Search</title>
+ <description>This use case is based on company profiles and a set of news documents which contain data for PR, mergers and acquisitions, etc. Given a company, the use case illustrates several different queries for searching text in news documents and different ways of providing query results by matching the information from the company profile and the content of the news items.</description>
+ </GroupInfo>
+ <test-case is-XPath2="true" name="string-queries-results-q1" FilePath="UseCase/UseCaseSTRING/" scenario="standard" Creator="XML Query Group">
+ <description>Find the titles of all news items where the string "Foobar Corporation" appears in the title.</description>
+ <spec-citation spec="UseCases" section-number="1.6.4.1" section-title="Q1" section-pointer="text-queries-results-q1"/>
+ <query name="string-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">string</input-file>
+ <output-file role="principal" compare="Fragment">string-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="string-queries-results-q2" FilePath="UseCase/UseCaseSTRING/" scenario="standard" Creator="XML Query Group">
+ <description>Find news items where the Foobar Corporation and one or more of its partners are mentioned in the same paragraph and/or title. List each news item by its title and date.</description>
+ <spec-citation spec="UseCases" section-number="1.6.4.2" section-title="Q2" section-pointer="text-queries-results-q2"/>
+ <query name="string-queries-results-q2" static-name="string-queries-results-q2-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">string</input-file>
+ <input-file role="principal-data" variable="input-context2">company-data</input-file>
+ <output-file role="principal" compare="Fragment">string-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="string-queries-results-q4" FilePath="UseCase/UseCaseSTRING/" scenario="standard" Creator="XML Query Group">
+ <description>Find news items where a company and one of its partners is mentioned in the same news item and the news item is not authored by the company itself.</description>
+ <spec-citation spec="UseCases" section-number="1.6.4.4" section-title="Q4" section-pointer="text-queries-results-q4"/>
+ <query name="string-queries-results-q4" static-name="string-queries-results-q4-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context1">string</input-file>
+ <input-file role="principal-data" variable="input-context2">company-data</input-file>
+ <output-file role="principal" compare="Fragment">string-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="string-queries-results-q5" FilePath="UseCase/UseCaseSTRING/" scenario="standard" Creator="XML Query Group">
+ <description>For each news item that is relevant to the Gorilla Corporation, create an "item summary" element. The content of the item summary is the content of the title, date, and first paragraph of the news item, separated by periods. A news item is relevant if the name of the company is mentioned anywhere within the content of the news item.</description>
+ <spec-citation spec="UseCases" section-number="1.6.4.5" section-title="Q5" section-pointer="text-queries-results-q5"/>
+ <query name="string-queries-results-q5" static-name="string-queries-results-q5-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">string</input-file>
+ <output-file role="principal" compare="Fragment">string-queries-results-q5.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCaseNS" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "NS" - Queries Using Namespaces</title>
+ <description>This use case is based on a scenario in which a neutral mediator is acting with public auction servers on behalf of clients. The reason for a client to use this imaginary service may be anonymity, better insurance, or the possibility to cover more than one market at a time.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="ns-queries-results-q1" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>List all unique namespaces used in the sample data.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.1" section-title="Q1" section-pointer="ns-queries-results-q1"/>
+ <query name="ns-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q1.txt</output-file>
+ </test-case>
+ <test-case name="ns-queries-results-q2" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Select the title of each record that is for sale.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.2" section-title="Q2" section-pointer="ns-queries-results-q2"/>
+ <query name="ns-queries-results-q2" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q2.txt</output-file>
+ </test-case>
+ <test-case name="ns-queries-results-q3" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group" is-XPath2="false">
+ <description>Select all elements that have an attribute whose name is in the XML Schema namespace.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.3" section-title="Q3" section-pointer="ns-queries-results-q3"/>
+ <query name="ns-queries-results-q3" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ns-queries-results-q4" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>List the target URI's of all XLinks in the document.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.4" section-title="Q4" section-pointer="ns-queries-results-q4"/>
+ <query name="ns-queries-results-q4" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ns-queries-results-q5" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>Select all records that have a remark in German.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.5" section-title="Q5" section-pointer="ns-queries-results-q5"/>
+ <query name="ns-queries-results-q5" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ns-queries-results-q6" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>Select the closing time elements of all AnyZone auctions currently monitored.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.6" section-title="Q6" section-pointer="ns-queries-results-q6"/>
+ <query name="ns-queries-results-q6" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ns-queries-results-q7" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>Select the homepage of all auctions where both seller and high bidder are registered at the same auctioneer.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.7" section-title="Q7" section-pointer="ns-queries-results-q7"/>
+ <query name="ns-queries-results-q7" static-name="ns-queries-results-q7-static-cbcl" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="ns-queries-results-q8" FilePath="UseCase/UseCaseNS/" scenario="standard" Creator="XML Query Group">
+ <description>Select all traders (either seller or high bidder) without negative comments.</description>
+ <spec-citation spec="UseCases" section-number="1.7.4.8" section-title="Q8" section-pointer="ns-queries-results-q8"/>
+ <query name="ns-queries-results-q8" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">auction</input-file>
+ <output-file role="principal" compare="XML">ns-queries-results-q8.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="UseCasePARTS" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Use Case "PARTS" - Recursive Parts Explosion</title>
+ <description>This use case is based on a "parts explosion" database that contains information about how parts are used in other parts.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="parts-queries-results-q1" FilePath="UseCase/UseCasePARTS/" scenario="standard" Creator="XML Query Group">
+ <description>Convert the sample document from "partlist" format to "parttree" format (see DTD section for definitions). In the result document, part containment is represented by containment of one "part" element inside another. Each part that is not part of any other part should appear as a separate top-level element in the output document.</description>
+ <spec-citation spec="UseCases" section-number="1.8.4.1" section-title="Q1" section-pointer="parts-queries-results-q1"/>
+ <query name="parts-queries-results-q1" date="2005-02-03"/>
+ <input-file role="principal-data" variable="input-context">partlist</input-file>
+ <output-file role="principal" compare="XML">parts-queries-results-q1.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="XMark">
+ <GroupInfo>
+ <title>XMark -- An XML Benchmark</title>
+ <description>This test suite group contains XMark, the XML Benchmark Project which was kindly donated to W3C's XQuery Test Suite. Frans Englich is marked as the creator of these tests and this is for the purpose of being able to locate the maintainer. The original author of these tests is the XML Benchmark team, see http://www.xml-benchmark.org/.</description>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="XMark-Q1" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q1" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q1.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q2" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q2" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q2.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q3" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q3" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q3.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q4" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q4" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q4.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q5" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q5" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q5.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q6" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q6" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q6.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q7" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q7" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q7.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q8" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q8" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q8.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q9" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q9" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q9.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q10" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q10" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q10.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q11" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q11" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q11.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q12" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q12" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q12.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q13" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q13" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q13.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q14" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q14" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q14.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q15" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q15" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q15.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q16" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q16" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q16.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q17" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q17" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q17.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q18" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q18" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q18.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q19" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q19" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q19.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-Q20" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description/>
+ <query name="XMark-Q20" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-Q20.xml</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="XMark-All" FilePath="XMark/" scenario="standard" Creator="Frans Englich(maintainer, not original author)">
+ <description>Contains all the twenty XMark queries essentially concatenated with the comma operator, into one single query.</description>
+ <query name="XMark-All" date="2007-03-09"/>
+ <input-file role="principal-data" variable="input-context">XMarkAuction</input-file>
+ <output-file role="principal" compare="XML">XMark-All.xml</output-file>
+ </test-case>
+</test-group>
+ <test-group name="FunctX">
+ <GroupInfo>
+ <title>FunctX -- A Collection Of Functions</title>
+ <description>This test suite group contains FunctX, a collection of
+ XQuery functions. They were written by Priscilla Walmsley, but
+ is maintained by Frans Englich within the XQTS.</description>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-abs" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-abs</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-abs-1" FilePath="FunctX/functx-fn-abs/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-abs-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-abs-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-abs-2" FilePath="FunctX/functx-fn-abs/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-abs-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-abs-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-abs-3" FilePath="FunctX/functx-fn-abs/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-abs-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-abs-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-abs-all" FilePath="FunctX/functx-fn-abs/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-abs-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-abs-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-adjust-dateTime-to-timezone" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-adjust-dateTime-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-1" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-2" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-3" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-4" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-5" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-dateTime-to-timezone-all" FilePath="FunctX/functx-fn-adjust-dateTime-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-dateTime-to-timezone-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-dateTime-to-timezone-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-adjust-date-to-timezone" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-adjust-date-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-adjust-date-to-timezone-1" FilePath="FunctX/functx-fn-adjust-date-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-date-to-timezone-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-date-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-date-to-timezone-2" FilePath="FunctX/functx-fn-adjust-date-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-date-to-timezone-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-date-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-date-to-timezone-3" FilePath="FunctX/functx-fn-adjust-date-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-date-to-timezone-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-date-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-date-to-timezone-4" FilePath="FunctX/functx-fn-adjust-date-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-date-to-timezone-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-date-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-date-to-timezone-all" FilePath="FunctX/functx-fn-adjust-date-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-date-to-timezone-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-date-to-timezone-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-adjust-time-to-timezone" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-adjust-time-to-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-adjust-time-to-timezone-1" FilePath="FunctX/functx-fn-adjust-time-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-time-to-timezone-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-time-to-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-time-to-timezone-2" FilePath="FunctX/functx-fn-adjust-time-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-time-to-timezone-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-time-to-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-time-to-timezone-3" FilePath="FunctX/functx-fn-adjust-time-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-time-to-timezone-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-time-to-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-time-to-timezone-4" FilePath="FunctX/functx-fn-adjust-time-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-time-to-timezone-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-time-to-timezone-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-adjust-time-to-timezone-all" FilePath="FunctX/functx-fn-adjust-time-to-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-adjust-time-to-timezone-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-adjust-time-to-timezone-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-avg" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-avg</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-avg-1" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-avg-2" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-avg-3" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-avg-4" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-avg-5" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-avg-all" FilePath="FunctX/functx-fn-avg/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-avg-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-avg-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-base-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-base-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-base-uri-1" FilePath="FunctX/functx-fn-base-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-base-uri-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_cats</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-base-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-base-uri-2" FilePath="FunctX/functx-fn-base-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-base-uri-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_cats</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-base-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-base-uri-3" FilePath="FunctX/functx-fn-base-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-base-uri-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_cats</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-base-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-base-uri-all" FilePath="FunctX/functx-fn-base-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-base-uri-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_cats</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-base-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-boolean" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-boolean</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-boolean-1" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-2" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-3" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-4" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-5" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-6" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-6" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-7" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-7" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-8" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-8" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-9" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-9" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-boolean-all" FilePath="FunctX/functx-fn-boolean/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-boolean-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-boolean-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-ceiling" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-ceiling</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-1" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-2" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-3" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-4" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-5" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-6" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ceiling-all" FilePath="FunctX/functx-fn-ceiling/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ceiling-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ceiling-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-codepoint-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-codepoint-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-codepoint-equal-1" FilePath="FunctX/functx-fn-codepoint-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoint-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoint-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoint-equal-2" FilePath="FunctX/functx-fn-codepoint-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoint-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoint-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoint-equal-3" FilePath="FunctX/functx-fn-codepoint-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoint-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoint-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoint-equal-all" FilePath="FunctX/functx-fn-codepoint-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoint-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoint-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-codepoints-to-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-codepoints-to-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-codepoints-to-string-1" FilePath="FunctX/functx-fn-codepoints-to-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoints-to-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoints-to-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoints-to-string-2" FilePath="FunctX/functx-fn-codepoints-to-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoints-to-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoints-to-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoints-to-string-3" FilePath="FunctX/functx-fn-codepoints-to-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoints-to-string-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoints-to-string-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-codepoints-to-string-all" FilePath="FunctX/functx-fn-codepoints-to-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-codepoints-to-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-codepoints-to-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-collection" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-collection</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-compare" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-compare</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-compare-1" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-2" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-3" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-4" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-5" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-6" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-7" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-compare-all" FilePath="FunctX/functx-fn-compare/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-compare-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-compare-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-concat" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-concat</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-concat-1" FilePath="FunctX/functx-fn-concat/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-concat-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-concat-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-concat-2" FilePath="FunctX/functx-fn-concat/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-concat-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-concat-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-concat-3" FilePath="FunctX/functx-fn-concat/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-concat-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-concat-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-concat-4" FilePath="FunctX/functx-fn-concat/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-concat-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-concat-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-concat-all" FilePath="FunctX/functx-fn-concat/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-concat-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-concat-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-contains" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-contains</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-contains-1" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-2" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-3" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-4" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-5" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-6" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-7" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-contains-all" FilePath="FunctX/functx-fn-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-contains-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-contains-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-count" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-count</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-count-1" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-count-2" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-count-3" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-count-4" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-count-5" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-count-all" FilePath="FunctX/functx-fn-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-count-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-count-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-current-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current-dateTime</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-current-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current-date</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-current-grouping-key" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current-grouping-key</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-current-group" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current-group</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-current-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current-time</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-current" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-current</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-data" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-data</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-data-1" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-2" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-3" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-4" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-5" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-6" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-6" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-data-all" FilePath="FunctX/functx-fn-data/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-data-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-data-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-dateTime-1" FilePath="FunctX/functx-fn-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-day-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-day-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-day-from-dateTime-1" FilePath="FunctX/functx-fn-day-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-day-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-day-from-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-day-from-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-day-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-day-from-date-1" FilePath="FunctX/functx-fn-day-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-day-from-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-day-from-date-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-days-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-days-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-1" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-2" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-3" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-4" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-5" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-days-from-duration-all" FilePath="FunctX/functx-fn-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-days-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-days-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-deep-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-deep-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-1" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-2" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-3" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-4" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-5" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-6" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-deep-equal-all" FilePath="FunctX/functx-fn-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-deep-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-deep-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-default-collation" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-default-collation</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-default-collation-1" FilePath="FunctX/functx-fn-default-collation/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-default-collation-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-default-collation-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-distinct-values" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-distinct-values</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-1" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-2" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-3" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-4" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-5" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-6" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-distinct-values-all" FilePath="FunctX/functx-fn-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-distinct-values-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-distinct-values-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-doc-available" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-doc-available</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-doc-available-1" FilePath="FunctX/functx-fn-doc-available/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-doc-available-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-doc-available-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-document-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-document-uri</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-document" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-document</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-doc" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-doc</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-element-available" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-element-available</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-empty" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-empty</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-empty-1" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-2" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-3" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-4" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-5" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-6" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-7" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-empty-all" FilePath="FunctX/functx-fn-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-empty-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-empty-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-encode-for-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-encode-for-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-encode-for-uri-1" FilePath="FunctX/functx-fn-encode-for-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-encode-for-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-encode-for-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-encode-for-uri-2" FilePath="FunctX/functx-fn-encode-for-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-encode-for-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-encode-for-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-encode-for-uri-all" FilePath="FunctX/functx-fn-encode-for-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-encode-for-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-encode-for-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-ends-with" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-ends-with</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-1" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-2" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-3" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-4" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-5" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-ends-with-all" FilePath="FunctX/functx-fn-ends-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-ends-with-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-ends-with-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-error" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-error</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-escape-html-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-escape-html-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-escape-html-uri-1" FilePath="FunctX/functx-fn-escape-html-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-escape-html-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-escape-html-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-escape-html-uri-2" FilePath="FunctX/functx-fn-escape-html-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-escape-html-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-escape-html-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-escape-html-uri-all" FilePath="FunctX/functx-fn-escape-html-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-escape-html-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-escape-html-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-exactly-one" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-exactly-one</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-exactly-one-1" FilePath="FunctX/functx-fn-exactly-one/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exactly-one-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exactly-one-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-exists" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-exists</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-exists-1" FilePath="FunctX/functx-fn-exists/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exists-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exists-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-exists-2" FilePath="FunctX/functx-fn-exists/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exists-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exists-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-exists-3" FilePath="FunctX/functx-fn-exists/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exists-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exists-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-exists-4" FilePath="FunctX/functx-fn-exists/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exists-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exists-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-exists-all" FilePath="FunctX/functx-fn-exists/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-exists-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-exists-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-false" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-false</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-false-1" FilePath="FunctX/functx-fn-false/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-false-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-false-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-floor" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-floor</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-floor-1" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-2" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-3" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-4" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-5" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-6" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-floor-all" FilePath="FunctX/functx-fn-floor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-floor-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-floor-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-format-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-format-dateTime</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-format-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-format-date</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-format-number" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-format-number</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-format-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-format-time</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-function-available" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-function-available</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-generate-id" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-generate-id</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-hours-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-hours-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-dateTime-1" FilePath="FunctX/functx-fn-hours-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-dateTime-2" FilePath="FunctX/functx-fn-hours-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-dateTime-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-dateTime-all" FilePath="FunctX/functx-fn-hours-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-dateTime-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-dateTime-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-hours-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-hours-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-1" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-2" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-3" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-4" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-5" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-duration-all" FilePath="FunctX/functx-fn-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-hours-from-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-hours-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-time-1" FilePath="FunctX/functx-fn-hours-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-time-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-time-2" FilePath="FunctX/functx-fn-hours-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-time-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-hours-from-time-all" FilePath="FunctX/functx-fn-hours-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-hours-from-time-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-hours-from-time-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-idref" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-idref</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-id" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-id</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-implicit-timezone" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-implicit-timezone</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-index-of" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-index-of</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-index-of-1" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-2" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-3" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-4" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-5" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-6" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-7" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-index-of-all" FilePath="FunctX/functx-fn-index-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-index-of-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-index-of-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-in-scope-prefixes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-in-scope-prefixes</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-insert-before" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-insert-before</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-1" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-2" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-3" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-4" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-5" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-6" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-insert-before-all" FilePath="FunctX/functx-fn-insert-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-insert-before-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-insert-before-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-iri-to-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-iri-to-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-iri-to-uri-1" FilePath="FunctX/functx-fn-iri-to-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-iri-to-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-iri-to-uri-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-key" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-key</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-lang" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-lang</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-lang-1" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-2" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-3" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-4" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-5" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-6" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lang-all" FilePath="FunctX/functx-fn-lang/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lang-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lang-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-last" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-last</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-last-1" FilePath="FunctX/functx-fn-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-last-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-last-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-local-name-from-QName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-local-name-from-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-local-name-from-QName-1" FilePath="FunctX/functx-fn-local-name-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-from-QName-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-from-QName-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-from-QName-2" FilePath="FunctX/functx-fn-local-name-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-from-QName-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-from-QName-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-from-QName-3" FilePath="FunctX/functx-fn-local-name-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-from-QName-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-from-QName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-from-QName-all" FilePath="FunctX/functx-fn-local-name-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-from-QName-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-from-QName-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-local-name" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-local-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-local-name-1" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-2" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-3" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-4" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-5" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-local-name-all" FilePath="FunctX/functx-fn-local-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-local-name-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-local-name-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-lower-case" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-lower-case</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-lower-case-1" FilePath="FunctX/functx-fn-lower-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lower-case-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lower-case-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lower-case-2" FilePath="FunctX/functx-fn-lower-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lower-case-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lower-case-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lower-case-3" FilePath="FunctX/functx-fn-lower-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lower-case-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lower-case-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-lower-case-all" FilePath="FunctX/functx-fn-lower-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-lower-case-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-lower-case-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-matches" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-matches</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-matches-1" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-2" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-3" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-4" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-5" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-6" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-7" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-8" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-9" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-10" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-10" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-11" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-11" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-12" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-12" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-13" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-13" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-14" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-14" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-15" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-15" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-16" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-16" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-17" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-17" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-18" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-18" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-matches-all" FilePath="FunctX/functx-fn-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-matches-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-matches-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-max" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-max</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-max-1" FilePath="FunctX/functx-fn-max/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-max-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-max-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-max-2" FilePath="FunctX/functx-fn-max/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-max-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-max-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-max-3" FilePath="FunctX/functx-fn-max/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-max-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-max-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-max-4" FilePath="FunctX/functx-fn-max/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-max-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-max-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-max-all" FilePath="FunctX/functx-fn-max/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-max-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-max-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-minutes-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-minutes-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-dateTime-1" FilePath="FunctX/functx-fn-minutes-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-minutes-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-minutes-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-1" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-2" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-3" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-4" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-5" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-duration-all" FilePath="FunctX/functx-fn-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-minutes-from-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-minutes-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-minutes-from-time-1" FilePath="FunctX/functx-fn-minutes-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-minutes-from-time-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-minutes-from-time-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-min" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-min</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-min-1" FilePath="FunctX/functx-fn-min/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-min-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-min-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-min-2" FilePath="FunctX/functx-fn-min/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-min-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-min-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-min-3" FilePath="FunctX/functx-fn-min/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-min-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-min-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-min-4" FilePath="FunctX/functx-fn-min/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-min-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-min-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-min-all" FilePath="FunctX/functx-fn-min/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-min-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-min-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-month-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-month-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-month-from-dateTime-1" FilePath="FunctX/functx-fn-month-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-month-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-month-from-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-month-from-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-month-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-month-from-date-1" FilePath="FunctX/functx-fn-month-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-month-from-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-month-from-date-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-months-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-months-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-months-from-duration-1" FilePath="FunctX/functx-fn-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-months-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-months-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-months-from-duration-2" FilePath="FunctX/functx-fn-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-months-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-months-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-months-from-duration-3" FilePath="FunctX/functx-fn-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-months-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-months-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-months-from-duration-4" FilePath="FunctX/functx-fn-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-months-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-months-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-months-from-duration-all" FilePath="FunctX/functx-fn-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-months-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-months-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-namespace-uri-for-prefix" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-namespace-uri-for-prefix</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-for-prefix-1" FilePath="FunctX/functx-fn-namespace-uri-for-prefix/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-for-prefix-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-for-prefix-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-for-prefix-2" FilePath="FunctX/functx-fn-namespace-uri-for-prefix/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-for-prefix-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-for-prefix-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-for-prefix-3" FilePath="FunctX/functx-fn-namespace-uri-for-prefix/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-for-prefix-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-for-prefix-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-for-prefix-4" FilePath="FunctX/functx-fn-namespace-uri-for-prefix/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-for-prefix-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-for-prefix-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-for-prefix-all" FilePath="FunctX/functx-fn-namespace-uri-for-prefix/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-for-prefix-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-for-prefix-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-namespace-uri-from-QName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-namespace-uri-from-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-from-QName-1" FilePath="FunctX/functx-fn-namespace-uri-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-from-QName-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-from-QName-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-from-QName-2" FilePath="FunctX/functx-fn-namespace-uri-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-from-QName-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-from-QName-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-from-QName-3" FilePath="FunctX/functx-fn-namespace-uri-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-from-QName-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-from-QName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-from-QName-all" FilePath="FunctX/functx-fn-namespace-uri-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-from-QName-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-from-QName-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-namespace-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-namespace-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-1" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-2" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-3" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-4" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-5" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-namespace-uri-all" FilePath="FunctX/functx-fn-namespace-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-namespace-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-namespace-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-name" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-name-1" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-name-2" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-name-3" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-name-4" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-name-5" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-name-all" FilePath="FunctX/functx-fn-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-name-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-name-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-nilled" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-nilled</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-nilled-1" FilePath="FunctX/functx-fn-nilled/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-nilled-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-nilled-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-nilled-2" FilePath="FunctX/functx-fn-nilled/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-nilled-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-nilled-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-nilled-3" FilePath="FunctX/functx-fn-nilled/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-nilled-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-nilled-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-nilled-4" FilePath="FunctX/functx-fn-nilled/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-nilled-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-nilled-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-nilled-all" FilePath="FunctX/functx-fn-nilled/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-nilled-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-nilled-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-node-name" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-node-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-node-name-1" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-node-name-2" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-node-name-3" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-node-name-4" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-node-name-5" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-node-name-all" FilePath="FunctX/functx-fn-node-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-node-name-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-node-name-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-normalize-space" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-normalize-space</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-1" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-2" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-3" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-4" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-5" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-6" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-7" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-8" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-9" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-space-all" FilePath="FunctX/functx-fn-normalize-space/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-space-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-space-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-normalize-unicode" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-normalize-unicode</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-normalize-unicode-1" FilePath="FunctX/functx-fn-normalize-unicode/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-unicode-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-unicode-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-unicode-2" FilePath="FunctX/functx-fn-normalize-unicode/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-unicode-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-unicode-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-normalize-unicode-all" FilePath="FunctX/functx-fn-normalize-unicode/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-normalize-unicode-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-normalize-unicode-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-not" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-not</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-not-1" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-2" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-not-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-3" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-4" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-5" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-6" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-7" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-not-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-not-all" FilePath="FunctX/functx-fn-not/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-not-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_catalog</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-not-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-number" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-number</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-number-1" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-2" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-3" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-4" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-5" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-6" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-6" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-number-all" FilePath="FunctX/functx-fn-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-number-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_prices</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-number-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-one-or-more" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-one-or-more</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-one-or-more-1" FilePath="FunctX/functx-fn-one-or-more/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-one-or-more-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-one-or-more-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-one-or-more-2" FilePath="FunctX/functx-fn-one-or-more/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-one-or-more-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-one-or-more-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-one-or-more-all" FilePath="FunctX/functx-fn-one-or-more/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-one-or-more-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-one-or-more-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-position" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-position</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-position-1" FilePath="FunctX/functx-fn-position/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-position-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-position-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-position-2" FilePath="FunctX/functx-fn-position/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-position-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-position-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-position-3" FilePath="FunctX/functx-fn-position/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-position-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-position-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-position-all" FilePath="FunctX/functx-fn-position/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-position-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-position-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-prefix-from-QName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-prefix-from-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-1" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-2" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-3" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-4" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-5" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-6" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-prefix-from-QName-all" FilePath="FunctX/functx-fn-prefix-from-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-prefix-from-QName-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-prefix-from-QName-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-QName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-QName-1" FilePath="FunctX/functx-fn-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-QName-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-QName-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-QName-2" FilePath="FunctX/functx-fn-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-QName-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-QName-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-QName-3" FilePath="FunctX/functx-fn-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-QName-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-QName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-QName-all" FilePath="FunctX/functx-fn-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-QName-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-QName-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-regex-group" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-regex-group</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-remove" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-remove</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-remove-1" FilePath="FunctX/functx-fn-remove/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-remove-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-remove-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-remove-2" FilePath="FunctX/functx-fn-remove/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-remove-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-remove-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-remove-3" FilePath="FunctX/functx-fn-remove/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-remove-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-remove-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-remove-all" FilePath="FunctX/functx-fn-remove/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-remove-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-remove-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-replace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-replace</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-replace-1" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-2" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-3" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-4" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-5" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-6" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-7" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-8" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-9" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-10" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-10" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-11" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-11" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-12" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-12" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-13" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-13" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-13.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-14" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-14" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-14.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-15" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-15" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-15.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-16" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-16" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-16.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-17" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-17" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-17.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-18" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-18" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-18.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-19" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-19" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-19.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-replace-all" FilePath="FunctX/functx-fn-replace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-replace-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-replace-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-resolve-QName" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-resolve-QName</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-resolve-QName-1" FilePath="FunctX/functx-fn-resolve-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-QName-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-QName-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-QName-2" FilePath="FunctX/functx-fn-resolve-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-QName-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-QName-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-QName-3" FilePath="FunctX/functx-fn-resolve-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-QName-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-QName-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-QName-all" FilePath="FunctX/functx-fn-resolve-QName/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-QName-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-QName-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-resolve-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-resolve-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-1" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-2" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-3" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-4" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-5" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-resolve-uri-all" FilePath="FunctX/functx-fn-resolve-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-resolve-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-resolve-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-reverse" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-reverse</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-reverse-1" FilePath="FunctX/functx-fn-reverse/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-reverse-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-reverse-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-reverse-2" FilePath="FunctX/functx-fn-reverse/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-reverse-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-reverse-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-reverse-3" FilePath="FunctX/functx-fn-reverse/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-reverse-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-reverse-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-reverse-all" FilePath="FunctX/functx-fn-reverse/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-reverse-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-reverse-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-root" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-root</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-root-1" FilePath="FunctX/functx-fn-root/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-root-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-root-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-root-2" FilePath="FunctX/functx-fn-root/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-root-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-root-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-root-all" FilePath="FunctX/functx-fn-root/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-root-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-root-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-round-half-to-even" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-round-half-to-even</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-1" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-2" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-3" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-4" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-5" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-half-to-even-all" FilePath="FunctX/functx-fn-round-half-to-even/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-half-to-even-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-half-to-even-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-round" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-round</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-round-1" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-2" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-3" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-4" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-5" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-round-all" FilePath="FunctX/functx-fn-round/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-round-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-round-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-seconds-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-seconds-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-dateTime-1" FilePath="FunctX/functx-fn-seconds-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-seconds-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-seconds-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-duration-1" FilePath="FunctX/functx-fn-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-duration-2" FilePath="FunctX/functx-fn-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-duration-3" FilePath="FunctX/functx-fn-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-duration-4" FilePath="FunctX/functx-fn-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-duration-all" FilePath="FunctX/functx-fn-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-seconds-from-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-seconds-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-seconds-from-time-1" FilePath="FunctX/functx-fn-seconds-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-seconds-from-time-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-seconds-from-time-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-starts-with" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-starts-with</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-1" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-2" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-3" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-4" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-5" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-6" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-7" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-8" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-starts-with-all" FilePath="FunctX/functx-fn-starts-with/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-starts-with-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-starts-with-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-static-base-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-static-base-uri</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-string-join" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-string-join</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-string-join-1" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-join-2" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-join-3" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-join-4" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-join-5" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-join-all" FilePath="FunctX/functx-fn-string-join/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-join-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-join-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-string-length" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-string-length</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-string-length-1" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-2" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-3" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-4" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-5" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-6" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-length-all" FilePath="FunctX/functx-fn-string-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-length-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-length-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-string-to-codepoints" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-string-to-codepoints</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-string-to-codepoints-1" FilePath="FunctX/functx-fn-string-to-codepoints/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-to-codepoints-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-to-codepoints-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-to-codepoints-2" FilePath="FunctX/functx-fn-string-to-codepoints/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-to-codepoints-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-to-codepoints-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-to-codepoints-3" FilePath="FunctX/functx-fn-string-to-codepoints/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-to-codepoints-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-to-codepoints-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-to-codepoints-all" FilePath="FunctX/functx-fn-string-to-codepoints/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-to-codepoints-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-to-codepoints-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-string-1" FilePath="FunctX/functx-fn-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-2" FilePath="FunctX/functx-fn-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-3" FilePath="FunctX/functx-fn-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-string-all" FilePath="FunctX/functx-fn-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-subsequence" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-subsequence</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-1" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-2" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-3" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-4" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-5" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-6" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-subsequence-all" FilePath="FunctX/functx-fn-subsequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-subsequence-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-subsequence-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-substring-after" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-substring-after</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-1" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-2" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-3" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-4" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-5" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-6" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-after-all" FilePath="FunctX/functx-fn-substring-after/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-after-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-after-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-substring-before" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-substring-before</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-1" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-2" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-3" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-4" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-5" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-6" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-7" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-before-all" FilePath="FunctX/functx-fn-substring-before/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-before-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-before-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-substring" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-substring</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-substring-1" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-2" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-3" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-4" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-5" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-6" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-7" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-8" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-9" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-10" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-10" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-11" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-11" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-substring-all" FilePath="FunctX/functx-fn-substring/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-substring-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-substring-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-sum" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-sum</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-sum-1" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-2" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-2" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-3" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-3" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-4" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-4" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-5" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-5" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-6" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-6" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-sum-all" FilePath="FunctX/functx-fn-sum/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-sum-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-fn-sum-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-system-property" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-system-property</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-timezone-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-timezone-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-dateTime-1" FilePath="FunctX/functx-fn-timezone-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-dateTime-2" FilePath="FunctX/functx-fn-timezone-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-dateTime-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-dateTime-all" FilePath="FunctX/functx-fn-timezone-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-dateTime-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-dateTime-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-timezone-from-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-timezone-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-date-1" FilePath="FunctX/functx-fn-timezone-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-date-2" FilePath="FunctX/functx-fn-timezone-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-date-all" FilePath="FunctX/functx-fn-timezone-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-timezone-from-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-timezone-from-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-time-1" FilePath="FunctX/functx-fn-timezone-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-time-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-time-2" FilePath="FunctX/functx-fn-timezone-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-time-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-time-3" FilePath="FunctX/functx-fn-timezone-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-time-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-time-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-time-4" FilePath="FunctX/functx-fn-timezone-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-time-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-time-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-timezone-from-time-all" FilePath="FunctX/functx-fn-timezone-from-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-timezone-from-time-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-timezone-from-time-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-tokenize" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-tokenize</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-1" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-2" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-3" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-4" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-5" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-6" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-7" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-8" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-9" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-10" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-10" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-11" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-11" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-12" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-12" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-12.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-tokenize-all" FilePath="FunctX/functx-fn-tokenize/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-tokenize-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-tokenize-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-trace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-trace</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-translate" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-translate</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-translate-1" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-2" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-3" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-4" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-5" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-6" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-7" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-translate-all" FilePath="FunctX/functx-fn-translate/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-translate-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-translate-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-true" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-true</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-true-1" FilePath="FunctX/functx-fn-true/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-true-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-true-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-fn-type-available" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-type-available</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-unordered" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-unordered</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-unparsed-entity-public-id" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-unparsed-entity-public-id</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-unparsed-entity-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-unparsed-entity-uri</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-unparsed-text-available" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-unparsed-text-available</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group name="functx-fn-unparsed-text" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-unparsed-text</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-upper-case" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-upper-case</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-upper-case-1" FilePath="FunctX/functx-fn-upper-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-upper-case-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-upper-case-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-upper-case-2" FilePath="FunctX/functx-fn-upper-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-upper-case-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-upper-case-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-upper-case-3" FilePath="FunctX/functx-fn-upper-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-upper-case-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-upper-case-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-upper-case-4" FilePath="FunctX/functx-fn-upper-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-upper-case-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-upper-case-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-upper-case-all" FilePath="FunctX/functx-fn-upper-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-upper-case-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-upper-case-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-year-from-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-year-from-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-year-from-dateTime-1" FilePath="FunctX/functx-fn-year-from-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-year-from-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-year-from-dateTime-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-year-from-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-year-from-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-year-from-date-1" FilePath="FunctX/functx-fn-year-from-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-year-from-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-year-from-date-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-years-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-years-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-1" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-2" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-3" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-4" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-5" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-years-from-duration-all" FilePath="FunctX/functx-fn-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-years-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-years-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-fn-zero-or-one" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-fn-zero-or-one</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-fn-zero-or-one-1" FilePath="FunctX/functx-fn-zero-or-one/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-zero-or-one-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-zero-or-one-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-zero-or-one-2" FilePath="FunctX/functx-fn-zero-or-one/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-zero-or-one-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-zero-or-one-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-fn-zero-or-one-all" FilePath="FunctX/functx-fn-zero-or-one/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-fn-zero-or-one-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-fn-zero-or-one-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-add-attributes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-add-attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-1" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-2" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-3" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-4" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-5" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-attributes-all" FilePath="FunctX/functx-functx-add-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-attributes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-attributes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-add-months" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-add-months</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-add-months-1" FilePath="FunctX/functx-functx-add-months/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-months-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-months-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-months-2" FilePath="FunctX/functx-functx-add-months/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-months-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-months-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-months-3" FilePath="FunctX/functx-functx-add-months/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-months-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-months-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-months-all" FilePath="FunctX/functx-functx-add-months/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-months-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-months-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-add-or-update-attributes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-add-or-update-attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-1" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-2" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-3" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-4" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-5" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-add-or-update-attributes-all" FilePath="FunctX/functx-functx-add-or-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-add-or-update-attributes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-add-or-update-attributes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-all-whitespace" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-all-whitespace</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-1" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-2" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-3" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-4" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-5" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-6" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-all-whitespace-all" FilePath="FunctX/functx-functx-all-whitespace/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-all-whitespace-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-all-whitespace-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-are-distinct-values" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-are-distinct-values</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-are-distinct-values-1" FilePath="FunctX/functx-functx-are-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-are-distinct-values-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-are-distinct-values-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-are-distinct-values-2" FilePath="FunctX/functx-functx-are-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-are-distinct-values-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-are-distinct-values-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-are-distinct-values-3" FilePath="FunctX/functx-functx-are-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-are-distinct-values-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-are-distinct-values-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-are-distinct-values-all" FilePath="FunctX/functx-functx-are-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-are-distinct-values-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-are-distinct-values-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-atomic-type" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-atomic-type</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-atomic-type-1" FilePath="FunctX/functx-functx-atomic-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-atomic-type-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-atomic-type-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-atomic-type-2" FilePath="FunctX/functx-functx-atomic-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-atomic-type-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-atomic-type-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-atomic-type-3" FilePath="FunctX/functx-functx-atomic-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-atomic-type-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-atomic-type-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-atomic-type-4" FilePath="FunctX/functx-functx-atomic-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-atomic-type-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-atomic-type-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-atomic-type-all" FilePath="FunctX/functx-functx-atomic-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-atomic-type-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-atomic-type-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-avg-empty-is-zero" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-avg-empty-is-zero</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-avg-empty-is-zero-1" FilePath="FunctX/functx-functx-avg-empty-is-zero/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-avg-empty-is-zero-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-avg-empty-is-zero-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-between-exclusive" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-between-exclusive</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-1" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-2" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-3" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-4" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-5" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-exclusive-all" FilePath="FunctX/functx-functx-between-exclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-exclusive-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-exclusive-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-between-inclusive" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-between-inclusive</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-1" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-2" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-3" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-4" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-5" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-between-inclusive-all" FilePath="FunctX/functx-functx-between-inclusive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-between-inclusive-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-between-inclusive-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-camel-case-to-words" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-camel-case-to-words</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-camel-case-to-words-1" FilePath="FunctX/functx-functx-camel-case-to-words/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-camel-case-to-words-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-camel-case-to-words-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-camel-case-to-words-2" FilePath="FunctX/functx-functx-camel-case-to-words/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-camel-case-to-words-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-camel-case-to-words-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-camel-case-to-words-all" FilePath="FunctX/functx-functx-camel-case-to-words/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-camel-case-to-words-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-camel-case-to-words-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-capitalize-first" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-capitalize-first</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-capitalize-first-1" FilePath="FunctX/functx-functx-capitalize-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-capitalize-first-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-capitalize-first-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-capitalize-first-2" FilePath="FunctX/functx-functx-capitalize-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-capitalize-first-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-capitalize-first-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-capitalize-first-3" FilePath="FunctX/functx-functx-capitalize-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-capitalize-first-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-capitalize-first-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-capitalize-first-all" FilePath="FunctX/functx-functx-capitalize-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-capitalize-first-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-capitalize-first-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-change-element-names-deep" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-change-element-names-deep</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-change-element-names-deep-1" FilePath="FunctX/functx-functx-change-element-names-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-names-deep-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-names-deep-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-names-deep-2" FilePath="FunctX/functx-functx-change-element-names-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-names-deep-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-names-deep-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-names-deep-3" FilePath="FunctX/functx-functx-change-element-names-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-names-deep-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-names-deep-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-names-deep-all" FilePath="FunctX/functx-functx-change-element-names-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-names-deep-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-names-deep-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-change-element-ns-deep" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-change-element-ns-deep</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-deep-1" FilePath="FunctX/functx-functx-change-element-ns-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-deep-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-deep-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-deep-2" FilePath="FunctX/functx-functx-change-element-ns-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-deep-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-deep-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-deep-all" FilePath="FunctX/functx-functx-change-element-ns-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-deep-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-deep-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-change-element-ns" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-change-element-ns</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-1" FilePath="FunctX/functx-functx-change-element-ns/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-2" FilePath="FunctX/functx-functx-change-element-ns/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-change-element-ns-all" FilePath="FunctX/functx-functx-change-element-ns/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-change-element-ns-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-change-element-ns-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-chars" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-chars</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-chars-1" FilePath="FunctX/functx-functx-chars/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-chars-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-chars-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-chars-2" FilePath="FunctX/functx-functx-chars/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-chars-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-chars-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-chars-all" FilePath="FunctX/functx-functx-chars/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-chars-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-chars-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-contains-any-of" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-contains-any-of</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-contains-any-of-1" FilePath="FunctX/functx-functx-contains-any-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-any-of-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-any-of-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-any-of-2" FilePath="FunctX/functx-functx-contains-any-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-any-of-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-any-of-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-any-of-all" FilePath="FunctX/functx-functx-contains-any-of/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-any-of-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-any-of-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-contains-case-insensitive" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-contains-case-insensitive</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-contains-case-insensitive-1" FilePath="FunctX/functx-functx-contains-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-case-insensitive-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-case-insensitive-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-case-insensitive-2" FilePath="FunctX/functx-functx-contains-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-case-insensitive-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-case-insensitive-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-case-insensitive-all" FilePath="FunctX/functx-functx-contains-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-case-insensitive-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-case-insensitive-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-contains-word" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-contains-word</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-1" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-2" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-3" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-4" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-5" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-contains-word-all" FilePath="FunctX/functx-functx-contains-word/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-contains-word-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-contains-word-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-copy-attributes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-copy-attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-copy-attributes-1" FilePath="FunctX/functx-functx-copy-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-copy-attributes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-copy-attributes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-copy-attributes-2" FilePath="FunctX/functx-functx-copy-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-copy-attributes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-copy-attributes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-copy-attributes-3" FilePath="FunctX/functx-functx-copy-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-copy-attributes-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-copy-attributes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-copy-attributes-all" FilePath="FunctX/functx-functx-copy-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-copy-attributes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-copy-attributes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-dateTime" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-dateTime</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-dateTime-1" FilePath="FunctX/functx-functx-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dateTime-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dateTime-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dateTime-2" FilePath="FunctX/functx-functx-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dateTime-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dateTime-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dateTime-all" FilePath="FunctX/functx-functx-dateTime/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dateTime-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dateTime-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-date-1" FilePath="FunctX/functx-functx-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-date-2" FilePath="FunctX/functx-functx-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-date-all" FilePath="FunctX/functx-functx-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-day-in-year" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-day-in-year</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-day-in-year-1" FilePath="FunctX/functx-functx-day-in-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-in-year-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-in-year-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-in-year-2" FilePath="FunctX/functx-functx-day-in-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-in-year-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-in-year-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-in-year-3" FilePath="FunctX/functx-functx-day-in-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-in-year-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-in-year-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-in-year-all" FilePath="FunctX/functx-functx-day-in-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-in-year-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-in-year-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-day-of-week-abbrev-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-day-of-week-abbrev-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-abbrev-en-1" FilePath="FunctX/functx-functx-day-of-week-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-abbrev-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-abbrev-en-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-abbrev-en-2" FilePath="FunctX/functx-functx-day-of-week-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-abbrev-en-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-abbrev-en-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-abbrev-en-all" FilePath="FunctX/functx-functx-day-of-week-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-abbrev-en-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-abbrev-en-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-day-of-week-name-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-day-of-week-name-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-name-en-1" FilePath="FunctX/functx-functx-day-of-week-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-name-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-name-en-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-name-en-2" FilePath="FunctX/functx-functx-day-of-week-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-name-en-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-name-en-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-name-en-all" FilePath="FunctX/functx-functx-day-of-week-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-name-en-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-name-en-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-day-of-week" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-day-of-week</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-1" FilePath="FunctX/functx-functx-day-of-week/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-2" FilePath="FunctX/functx-functx-day-of-week/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-3" FilePath="FunctX/functx-functx-day-of-week/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-day-of-week-all" FilePath="FunctX/functx-functx-day-of-week/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-day-of-week-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-day-of-week-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-days-in-month" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-days-in-month</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-days-in-month-1" FilePath="FunctX/functx-functx-days-in-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-days-in-month-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-days-in-month-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-days-in-month-2" FilePath="FunctX/functx-functx-days-in-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-days-in-month-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-days-in-month-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-days-in-month-3" FilePath="FunctX/functx-functx-days-in-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-days-in-month-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-days-in-month-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-days-in-month-all" FilePath="FunctX/functx-functx-days-in-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-days-in-month-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-days-in-month-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-dayTimeDuration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-dayTimeDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-1" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-2" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-3" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-4" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-5" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dayTimeDuration-all" FilePath="FunctX/functx-functx-dayTimeDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dayTimeDuration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dayTimeDuration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-ddmmyyyy-to-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-ddmmyyyy-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-ddmmyyyy-to-date-1" FilePath="FunctX/functx-functx-ddmmyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ddmmyyyy-to-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ddmmyyyy-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-ddmmyyyy-to-date-2" FilePath="FunctX/functx-functx-ddmmyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ddmmyyyy-to-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ddmmyyyy-to-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-ddmmyyyy-to-date-3" FilePath="FunctX/functx-functx-ddmmyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ddmmyyyy-to-date-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ddmmyyyy-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-ddmmyyyy-to-date-all" FilePath="FunctX/functx-functx-ddmmyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ddmmyyyy-to-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ddmmyyyy-to-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-depth-of-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-depth-of-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-depth-of-node-1" FilePath="FunctX/functx-functx-depth-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-depth-of-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-depth-of-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-depth-of-node-2" FilePath="FunctX/functx-functx-depth-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-depth-of-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-depth-of-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-depth-of-node-3" FilePath="FunctX/functx-functx-depth-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-depth-of-node-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-depth-of-node-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-depth-of-node-all" FilePath="FunctX/functx-functx-depth-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-depth-of-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-depth-of-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-distinct-attribute-names" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-distinct-attribute-names</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-distinct-attribute-names-1" FilePath="FunctX/functx-functx-distinct-attribute-names/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-attribute-names-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-attribute-names-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-distinct-deep" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-distinct-deep</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-distinct-deep-1" FilePath="FunctX/functx-functx-distinct-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-deep-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-deep-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-deep-2" FilePath="FunctX/functx-functx-distinct-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-deep-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-deep-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-deep-3" FilePath="FunctX/functx-functx-distinct-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-deep-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-deep-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-deep-all" FilePath="FunctX/functx-functx-distinct-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-deep-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-deep-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-distinct-element-names" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-distinct-element-names</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-names-1" FilePath="FunctX/functx-functx-distinct-element-names/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-names-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-names-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-names-2" FilePath="FunctX/functx-functx-distinct-element-names/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-names-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-names-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-names-all" FilePath="FunctX/functx-functx-distinct-element-names/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-names-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-names-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-distinct-element-paths" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-distinct-element-paths</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-paths-1" FilePath="FunctX/functx-functx-distinct-element-paths/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-paths-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-paths-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-paths-2" FilePath="FunctX/functx-functx-distinct-element-paths/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-paths-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-paths-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-element-paths-all" FilePath="FunctX/functx-functx-distinct-element-paths/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-element-paths-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-element-paths-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-distinct-nodes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-distinct-nodes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-distinct-nodes-1" FilePath="FunctX/functx-functx-distinct-nodes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-nodes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-nodes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-nodes-2" FilePath="FunctX/functx-functx-distinct-nodes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-nodes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-nodes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-distinct-nodes-all" FilePath="FunctX/functx-functx-distinct-nodes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-distinct-nodes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-distinct-nodes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-duration-from-timezone" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-duration-from-timezone</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-duration-from-timezone-1" FilePath="FunctX/functx-functx-duration-from-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-duration-from-timezone-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-duration-from-timezone-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-duration-from-timezone-2" FilePath="FunctX/functx-functx-duration-from-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-duration-from-timezone-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-duration-from-timezone-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-duration-from-timezone-3" FilePath="FunctX/functx-functx-duration-from-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-duration-from-timezone-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-duration-from-timezone-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-duration-from-timezone-all" FilePath="FunctX/functx-functx-duration-from-timezone/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-duration-from-timezone-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-duration-from-timezone-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-dynamic-path" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-dynamic-path</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-dynamic-path-1" FilePath="FunctX/functx-functx-dynamic-path/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dynamic-path-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dynamic-path-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dynamic-path-2" FilePath="FunctX/functx-functx-dynamic-path/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dynamic-path-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dynamic-path-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dynamic-path-3" FilePath="FunctX/functx-functx-dynamic-path/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dynamic-path-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dynamic-path-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dynamic-path-4" FilePath="FunctX/functx-functx-dynamic-path/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dynamic-path-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dynamic-path-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-dynamic-path-all" FilePath="FunctX/functx-functx-dynamic-path/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-dynamic-path-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-dynamic-path-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-escape-for-regex" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-escape-for-regex</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-escape-for-regex-1" FilePath="FunctX/functx-functx-escape-for-regex/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-escape-for-regex-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-escape-for-regex-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-escape-for-regex-2" FilePath="FunctX/functx-functx-escape-for-regex/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-escape-for-regex-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-escape-for-regex-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-escape-for-regex-all" FilePath="FunctX/functx-functx-escape-for-regex/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-escape-for-regex-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-escape-for-regex-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-exclusive-or" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-exclusive-or</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-exclusive-or-1" FilePath="FunctX/functx-functx-exclusive-or/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-exclusive-or-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-exclusive-or-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-exclusive-or-2" FilePath="FunctX/functx-functx-exclusive-or/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-exclusive-or-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-exclusive-or-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-exclusive-or-3" FilePath="FunctX/functx-functx-exclusive-or/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-exclusive-or-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-exclusive-or-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-exclusive-or-all" FilePath="FunctX/functx-functx-exclusive-or/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-exclusive-or-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-exclusive-or-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-first-day-of-month" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-first-day-of-month</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-month-1" FilePath="FunctX/functx-functx-first-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-month-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-month-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-month-2" FilePath="FunctX/functx-functx-first-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-month-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-month-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-month-3" FilePath="FunctX/functx-functx-first-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-month-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-month-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-month-all" FilePath="FunctX/functx-functx-first-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-month-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-month-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-first-day-of-year" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-first-day-of-year</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-year-1" FilePath="FunctX/functx-functx-first-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-year-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-year-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-year-2" FilePath="FunctX/functx-functx-first-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-year-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-year-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-year-3" FilePath="FunctX/functx-functx-first-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-year-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-year-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-day-of-year-all" FilePath="FunctX/functx-functx-first-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-day-of-year-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-day-of-year-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-first-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-first-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-first-node-1" FilePath="FunctX/functx-functx-first-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-node-2" FilePath="FunctX/functx-functx-first-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-first-node-all" FilePath="FunctX/functx-functx-first-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-first-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-first-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-follows-not-descendant" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-follows-not-descendant</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-follows-not-descendant-1" FilePath="FunctX/functx-functx-follows-not-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-follows-not-descendant-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-follows-not-descendant-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-follows-not-descendant-2" FilePath="FunctX/functx-functx-follows-not-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-follows-not-descendant-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-follows-not-descendant-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-follows-not-descendant-3" FilePath="FunctX/functx-functx-follows-not-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-follows-not-descendant-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-follows-not-descendant-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-follows-not-descendant-all" FilePath="FunctX/functx-functx-follows-not-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-follows-not-descendant-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-follows-not-descendant-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-format-as-title-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-format-as-title-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-format-as-title-en-1" FilePath="FunctX/functx-functx-format-as-title-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-format-as-title-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-format-as-title-en-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-fragment-from-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-fragment-from-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-fragment-from-uri-1" FilePath="FunctX/functx-functx-fragment-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-fragment-from-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-fragment-from-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-fragment-from-uri-2" FilePath="FunctX/functx-functx-fragment-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-fragment-from-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-fragment-from-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-fragment-from-uri-all" FilePath="FunctX/functx-functx-fragment-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-fragment-from-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-fragment-from-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-get-matches-and-non-matches" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-get-matches-and-non-matches</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-and-non-matches-1" FilePath="FunctX/functx-functx-get-matches-and-non-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-and-non-matches-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-and-non-matches-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-and-non-matches-2" FilePath="FunctX/functx-functx-get-matches-and-non-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-and-non-matches-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-and-non-matches-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-and-non-matches-3" FilePath="FunctX/functx-functx-get-matches-and-non-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-and-non-matches-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-and-non-matches-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-and-non-matches-all" FilePath="FunctX/functx-functx-get-matches-and-non-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-and-non-matches-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-and-non-matches-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-get-matches" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-get-matches</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-1" FilePath="FunctX/functx-functx-get-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-2" FilePath="FunctX/functx-functx-get-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-3" FilePath="FunctX/functx-functx-get-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-get-matches-all" FilePath="FunctX/functx-functx-get-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-get-matches-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-get-matches-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-has-element-only-content" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-has-element-only-content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-1" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-2" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-3" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-4" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-5" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-6" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-7" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-8" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-9" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-element-only-content-all" FilePath="FunctX/functx-functx-has-element-only-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-element-only-content-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-element-only-content-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-has-empty-content" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-has-empty-content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-1" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-2" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-3" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-4" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-5" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-6" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-7" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-empty-content-all" FilePath="FunctX/functx-functx-has-empty-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-empty-content-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-empty-content-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-has-mixed-content" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-has-mixed-content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-1" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-2" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-3" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-4" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-5" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-6" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-7" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-mixed-content-all" FilePath="FunctX/functx-functx-has-mixed-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-mixed-content-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-mixed-content-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-has-simple-content" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-has-simple-content</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-1" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-2" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-3" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-4" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-5" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-6" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-has-simple-content-all" FilePath="FunctX/functx-functx-has-simple-content/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-has-simple-content-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-has-simple-content-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-id-from-element" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-id-from-element</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-id-from-element-1" FilePath="FunctX/functx-functx-id-from-element/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-id-from-element-1" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_book</input-URI>
+ <output-file role="principal" compare="Fragment">functx-functx-id-from-element-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-id-untyped" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-id-untyped</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-id-untyped-1" FilePath="FunctX/functx-functx-id-untyped/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-id-untyped-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-id-untyped-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-id-untyped-2" FilePath="FunctX/functx-functx-id-untyped/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-id-untyped-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-id-untyped-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-id-untyped-3" FilePath="FunctX/functx-functx-id-untyped/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-id-untyped-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-id-untyped-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-id-untyped-all" FilePath="FunctX/functx-functx-id-untyped/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-id-untyped-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-id-untyped-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-if-absent" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-if-absent</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-if-absent-1" FilePath="FunctX/functx-functx-if-absent/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-absent-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-absent-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-absent-2" FilePath="FunctX/functx-functx-if-absent/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-absent-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-absent-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-absent-3" FilePath="FunctX/functx-functx-if-absent/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-absent-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-absent-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-absent-all" FilePath="FunctX/functx-functx-if-absent/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-absent-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-absent-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-if-empty" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-if-empty</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-1" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-2" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-3" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-4" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-5" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-6" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-if-empty-all" FilePath="FunctX/functx-functx-if-empty/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-if-empty-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-if-empty-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-deep-equal-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-deep-equal-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-deep-equal-node-1" FilePath="FunctX/functx-functx-index-of-deep-equal-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-deep-equal-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-deep-equal-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-deep-equal-node-2" FilePath="FunctX/functx-functx-index-of-deep-equal-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-deep-equal-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-deep-equal-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-deep-equal-node-3" FilePath="FunctX/functx-functx-index-of-deep-equal-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-deep-equal-node-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-deep-equal-node-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-deep-equal-node-all" FilePath="FunctX/functx-functx-index-of-deep-equal-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-deep-equal-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-deep-equal-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-match-first" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-match-first</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-1" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-2" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-3" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-4" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-5" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-match-first-all" FilePath="FunctX/functx-functx-index-of-match-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-match-first-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-match-first-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-node-1" FilePath="FunctX/functx-functx-index-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-node-2" FilePath="FunctX/functx-functx-index-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-node-3" FilePath="FunctX/functx-functx-index-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-node-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-node-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-node-all" FilePath="FunctX/functx-functx-index-of-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-string-first" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-string-first</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-first-1" FilePath="FunctX/functx-functx-index-of-string-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-first-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-first-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-first-2" FilePath="FunctX/functx-functx-index-of-string-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-first-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-first-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-first-3" FilePath="FunctX/functx-functx-index-of-string-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-first-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-first-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-first-all" FilePath="FunctX/functx-functx-index-of-string-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-first-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-first-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-string-last" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-string-last</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-last-1" FilePath="FunctX/functx-functx-index-of-string-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-last-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-last-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-last-2" FilePath="FunctX/functx-functx-index-of-string-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-last-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-last-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-last-3" FilePath="FunctX/functx-functx-index-of-string-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-last-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-last-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-last-all" FilePath="FunctX/functx-functx-index-of-string-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-last-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-last-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-index-of-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-index-of-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-1" FilePath="FunctX/functx-functx-index-of-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-2" FilePath="FunctX/functx-functx-index-of-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-3" FilePath="FunctX/functx-functx-index-of-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-index-of-string-all" FilePath="FunctX/functx-functx-index-of-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-index-of-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-index-of-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-insert-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-insert-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-insert-string-1" FilePath="FunctX/functx-functx-insert-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-insert-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-insert-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-insert-string-2" FilePath="FunctX/functx-functx-insert-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-insert-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-insert-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-insert-string-3" FilePath="FunctX/functx-functx-insert-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-insert-string-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-insert-string-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-insert-string-4" FilePath="FunctX/functx-functx-insert-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-insert-string-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-insert-string-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-insert-string-all" FilePath="FunctX/functx-functx-insert-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-insert-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-insert-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-absolute-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-absolute-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-1" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-2" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-3" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-4" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-5" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-absolute-uri-all" FilePath="FunctX/functx-functx-is-absolute-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-absolute-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-absolute-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-ancestor" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-ancestor</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-ancestor-1" FilePath="FunctX/functx-functx-is-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-ancestor-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-ancestor-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-ancestor-2" FilePath="FunctX/functx-functx-is-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-ancestor-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-ancestor-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-ancestor-3" FilePath="FunctX/functx-functx-is-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-ancestor-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-ancestor-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-ancestor-4" FilePath="FunctX/functx-functx-is-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-ancestor-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-ancestor-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-ancestor-all" FilePath="FunctX/functx-functx-is-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-ancestor-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-ancestor-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-a-number" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-a-number</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-1" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-2" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-3" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-4" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-5" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-6" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-7" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-8" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-a-number-all" FilePath="FunctX/functx-functx-is-a-number/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-a-number-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-a-number-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-descendant" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-descendant</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-descendant-1" FilePath="FunctX/functx-functx-is-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-descendant-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-descendant-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-descendant-2" FilePath="FunctX/functx-functx-is-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-descendant-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-descendant-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-descendant-3" FilePath="FunctX/functx-functx-is-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-descendant-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-descendant-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-descendant-4" FilePath="FunctX/functx-functx-is-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-descendant-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-descendant-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-descendant-all" FilePath="FunctX/functx-functx-is-descendant/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-descendant-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-descendant-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-leap-year" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-leap-year</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-leap-year-1" FilePath="FunctX/functx-functx-is-leap-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-leap-year-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-leap-year-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-leap-year-2" FilePath="FunctX/functx-functx-is-leap-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-leap-year-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-leap-year-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-leap-year-3" FilePath="FunctX/functx-functx-is-leap-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-leap-year-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-leap-year-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-leap-year-all" FilePath="FunctX/functx-functx-is-leap-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-leap-year-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-leap-year-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-node-among-descendants-deep-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-node-among-descendants-deep-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-deep-equal-1" FilePath="FunctX/functx-functx-is-node-among-descendants-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-deep-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-deep-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-deep-equal-2" FilePath="FunctX/functx-functx-is-node-among-descendants-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-deep-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-deep-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-deep-equal-3" FilePath="FunctX/functx-functx-is-node-among-descendants-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-deep-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-deep-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-deep-equal-4" FilePath="FunctX/functx-functx-is-node-among-descendants-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-deep-equal-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-deep-equal-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-deep-equal-all" FilePath="FunctX/functx-functx-is-node-among-descendants-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-deep-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-deep-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-node-among-descendants" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-node-among-descendants</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-1" FilePath="FunctX/functx-functx-is-node-among-descendants/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-2" FilePath="FunctX/functx-functx-is-node-among-descendants/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-3" FilePath="FunctX/functx-functx-is-node-among-descendants/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-4" FilePath="FunctX/functx-functx-is-node-among-descendants/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-among-descendants-all" FilePath="FunctX/functx-functx-is-node-among-descendants/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-among-descendants-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-among-descendants-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-node-in-sequence-deep-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-node-in-sequence-deep-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-deep-equal-1" FilePath="FunctX/functx-functx-is-node-in-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-deep-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-deep-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-deep-equal-2" FilePath="FunctX/functx-functx-is-node-in-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-deep-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-deep-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-deep-equal-3" FilePath="FunctX/functx-functx-is-node-in-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-deep-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-deep-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-deep-equal-all" FilePath="FunctX/functx-functx-is-node-in-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-deep-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-deep-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-node-in-sequence" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-node-in-sequence</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-1" FilePath="FunctX/functx-functx-is-node-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-2" FilePath="FunctX/functx-functx-is-node-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-3" FilePath="FunctX/functx-functx-is-node-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-node-in-sequence-all" FilePath="FunctX/functx-functx-is-node-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-node-in-sequence-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-node-in-sequence-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-is-value-in-sequence" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-is-value-in-sequence</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-is-value-in-sequence-1" FilePath="FunctX/functx-functx-is-value-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-value-in-sequence-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-value-in-sequence-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-value-in-sequence-2" FilePath="FunctX/functx-functx-is-value-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-value-in-sequence-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-value-in-sequence-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-value-in-sequence-3" FilePath="FunctX/functx-functx-is-value-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-value-in-sequence-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-value-in-sequence-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-is-value-in-sequence-all" FilePath="FunctX/functx-functx-is-value-in-sequence/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-is-value-in-sequence-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-is-value-in-sequence-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-last-day-of-month" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-last-day-of-month</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-month-1" FilePath="FunctX/functx-functx-last-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-month-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-month-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-month-2" FilePath="FunctX/functx-functx-last-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-month-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-month-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-month-3" FilePath="FunctX/functx-functx-last-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-month-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-month-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-month-all" FilePath="FunctX/functx-functx-last-day-of-month/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-month-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-month-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-last-day-of-year" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-last-day-of-year</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-year-1" FilePath="FunctX/functx-functx-last-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-year-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-year-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-year-2" FilePath="FunctX/functx-functx-last-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-year-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-year-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-year-3" FilePath="FunctX/functx-functx-last-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-year-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-year-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-day-of-year-all" FilePath="FunctX/functx-functx-last-day-of-year/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-day-of-year-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-day-of-year-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-last-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-last-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-last-node-1" FilePath="FunctX/functx-functx-last-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-node-2" FilePath="FunctX/functx-functx-last-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-last-node-all" FilePath="FunctX/functx-functx-last-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-last-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-last-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-leaf-elements" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-leaf-elements</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-leaf-elements-1" FilePath="FunctX/functx-functx-leaf-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-leaf-elements-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-leaf-elements-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-leaf-elements-2" FilePath="FunctX/functx-functx-leaf-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-leaf-elements-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-leaf-elements-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-leaf-elements-all" FilePath="FunctX/functx-functx-leaf-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-leaf-elements-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-leaf-elements-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-left-trim" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-left-trim</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-left-trim-1" FilePath="FunctX/functx-functx-left-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-left-trim-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-left-trim-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-left-trim-2" FilePath="FunctX/functx-functx-left-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-left-trim-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-left-trim-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-left-trim-3" FilePath="FunctX/functx-functx-left-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-left-trim-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-left-trim-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-left-trim-all" FilePath="FunctX/functx-functx-left-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-left-trim-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-left-trim-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-line-count" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-line-count</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-line-count-1" FilePath="FunctX/functx-functx-line-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-line-count-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-line-count-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-line-count-2" FilePath="FunctX/functx-functx-line-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-line-count-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-line-count-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-line-count-all" FilePath="FunctX/functx-functx-line-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-line-count-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-line-count-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-lines" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-lines</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-lines-1" FilePath="FunctX/functx-functx-lines/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-lines-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-lines-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-lines-2" FilePath="FunctX/functx-functx-lines/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-lines-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-lines-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-lines-all" FilePath="FunctX/functx-functx-lines/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-lines-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-lines-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-max-depth" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-max-depth</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-max-depth-1" FilePath="FunctX/functx-functx-max-depth/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-depth-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-depth-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-depth-2" FilePath="FunctX/functx-functx-max-depth/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-depth-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-depth-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-depth-all" FilePath="FunctX/functx-functx-max-depth/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-depth-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-depth-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-max-determine-type" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-max-determine-type</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-max-determine-type-1" FilePath="FunctX/functx-functx-max-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-determine-type-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-determine-type-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-determine-type-2" FilePath="FunctX/functx-functx-max-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-determine-type-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-determine-type-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-determine-type-3" FilePath="FunctX/functx-functx-max-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-determine-type-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-determine-type-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-determine-type-all" FilePath="FunctX/functx-functx-max-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-determine-type-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-determine-type-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-max-line-length" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-max-line-length</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-max-line-length-1" FilePath="FunctX/functx-functx-max-line-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-line-length-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-line-length-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-line-length-2" FilePath="FunctX/functx-functx-max-line-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-line-length-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-line-length-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-line-length-all" FilePath="FunctX/functx-functx-max-line-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-line-length-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-line-length-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-max-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-max-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-max-node-1" FilePath="FunctX/functx-functx-max-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-node-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-max-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-max-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-max-string-1" FilePath="FunctX/functx-functx-max-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-string-2" FilePath="FunctX/functx-functx-max-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-max-string-all" FilePath="FunctX/functx-functx-max-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-max-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-max-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-min-determine-type" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-min-determine-type</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-min-determine-type-1" FilePath="FunctX/functx-functx-min-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-determine-type-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-determine-type-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-min-determine-type-2" FilePath="FunctX/functx-functx-min-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-determine-type-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-determine-type-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-min-determine-type-3" FilePath="FunctX/functx-functx-min-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-determine-type-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-determine-type-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-min-determine-type-all" FilePath="FunctX/functx-functx-min-determine-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-determine-type-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-determine-type-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-min-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-min-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-min-node-1" FilePath="FunctX/functx-functx-min-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-node-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-min-non-empty-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-min-non-empty-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-min-non-empty-string-1" FilePath="FunctX/functx-functx-min-non-empty-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-non-empty-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-non-empty-string-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-min-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-min-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-min-string-1" FilePath="FunctX/functx-functx-min-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-min-string-2" FilePath="FunctX/functx-functx-min-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-min-string-all" FilePath="FunctX/functx-functx-min-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-min-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-min-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-mmddyyyy-to-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-mmddyyyy-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-mmddyyyy-to-date-1" FilePath="FunctX/functx-functx-mmddyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-mmddyyyy-to-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-mmddyyyy-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-mmddyyyy-to-date-2" FilePath="FunctX/functx-functx-mmddyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-mmddyyyy-to-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-mmddyyyy-to-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-mmddyyyy-to-date-3" FilePath="FunctX/functx-functx-mmddyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-mmddyyyy-to-date-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-mmddyyyy-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-mmddyyyy-to-date-all" FilePath="FunctX/functx-functx-mmddyyyy-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-mmddyyyy-to-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-mmddyyyy-to-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-month-abbrev-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-month-abbrev-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-month-abbrev-en-1" FilePath="FunctX/functx-functx-month-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-abbrev-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-abbrev-en-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-abbrev-en-2" FilePath="FunctX/functx-functx-month-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-abbrev-en-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-abbrev-en-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-abbrev-en-3" FilePath="FunctX/functx-functx-month-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-abbrev-en-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-abbrev-en-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-abbrev-en-all" FilePath="FunctX/functx-functx-month-abbrev-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-abbrev-en-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-abbrev-en-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-month-name-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-month-name-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-month-name-en-1" FilePath="FunctX/functx-functx-month-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-name-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-name-en-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-name-en-2" FilePath="FunctX/functx-functx-month-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-name-en-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-name-en-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-name-en-3" FilePath="FunctX/functx-functx-month-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-name-en-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-name-en-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-month-name-en-all" FilePath="FunctX/functx-functx-month-name-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-month-name-en-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-month-name-en-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-namespaces-in-use" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-namespaces-in-use</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-namespaces-in-use-1" FilePath="FunctX/functx-functx-namespaces-in-use/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-namespaces-in-use-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-namespaces-in-use-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-name-test" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-name-test</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-name-test-1" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-name-test-2" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-name-test-3" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-name-test-4" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-name-test-5" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-name-test-all" FilePath="FunctX/functx-functx-name-test/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-name-test-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-name-test-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-next-day" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-next-day</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-next-day-1" FilePath="FunctX/functx-functx-next-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-next-day-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-next-day-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-next-day-2" FilePath="FunctX/functx-functx-next-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-next-day-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-next-day-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-next-day-all" FilePath="FunctX/functx-functx-next-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-next-day-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-next-day-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-node-kind" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-node-kind</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-1" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-2" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-3" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-4" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-5" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-6" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-6" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-node-kind-all" FilePath="FunctX/functx-functx-node-kind/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-node-kind-all" date="2008-05-16+02:00"/>
+ <input-URI role="principal-data" variable="input-context1">functx_order</input-URI>
+ <output-file role="principal" compare="Fragment">functx-functx-node-kind-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-non-distinct-values" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-non-distinct-values</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-non-distinct-values-1" FilePath="FunctX/functx-functx-non-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-non-distinct-values-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-non-distinct-values-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-non-distinct-values-2" FilePath="FunctX/functx-functx-non-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-non-distinct-values-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-non-distinct-values-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-non-distinct-values-3" FilePath="FunctX/functx-functx-non-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-non-distinct-values-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-non-distinct-values-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-non-distinct-values-all" FilePath="FunctX/functx-functx-non-distinct-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-non-distinct-values-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-non-distinct-values-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-number-of-matches" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-number-of-matches</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-number-of-matches-1" FilePath="FunctX/functx-functx-number-of-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-number-of-matches-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-number-of-matches-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-number-of-matches-2" FilePath="FunctX/functx-functx-number-of-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-number-of-matches-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-number-of-matches-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-number-of-matches-3" FilePath="FunctX/functx-functx-number-of-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-number-of-matches-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-number-of-matches-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-number-of-matches-all" FilePath="FunctX/functx-functx-number-of-matches/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-number-of-matches-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-number-of-matches-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group name="functx-functx-open-ref-document" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-open-ref-document</title>
+ <description/>
+ </GroupInfo>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-ordinal-number-en" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-ordinal-number-en</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-ordinal-number-en-1" FilePath="FunctX/functx-functx-ordinal-number-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ordinal-number-en-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ordinal-number-en-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-ordinal-number-en-2" FilePath="FunctX/functx-functx-ordinal-number-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ordinal-number-en-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ordinal-number-en-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-ordinal-number-en-all" FilePath="FunctX/functx-functx-ordinal-number-en/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-ordinal-number-en-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-ordinal-number-en-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-pad-integer-to-length" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-pad-integer-to-length</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-pad-integer-to-length-1" FilePath="FunctX/functx-functx-pad-integer-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-integer-to-length-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-integer-to-length-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-integer-to-length-2" FilePath="FunctX/functx-functx-pad-integer-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-integer-to-length-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-integer-to-length-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-integer-to-length-3" FilePath="FunctX/functx-functx-pad-integer-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-integer-to-length-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-integer-to-length-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-integer-to-length-all" FilePath="FunctX/functx-functx-pad-integer-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-integer-to-length-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-integer-to-length-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-pad-string-to-length" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-pad-string-to-length</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-pad-string-to-length-1" FilePath="FunctX/functx-functx-pad-string-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-string-to-length-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-string-to-length-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-string-to-length-2" FilePath="FunctX/functx-functx-pad-string-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-string-to-length-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-string-to-length-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-string-to-length-3" FilePath="FunctX/functx-functx-pad-string-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-string-to-length-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-string-to-length-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-pad-string-to-length-all" FilePath="FunctX/functx-functx-pad-string-to-length/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-pad-string-to-length-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-pad-string-to-length-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-path-to-node-with-pos" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-path-to-node-with-pos</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-with-pos-1" FilePath="FunctX/functx-functx-path-to-node-with-pos/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-with-pos-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-with-pos-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-with-pos-2" FilePath="FunctX/functx-functx-path-to-node-with-pos/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-with-pos-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-with-pos-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-with-pos-all" FilePath="FunctX/functx-functx-path-to-node-with-pos/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-with-pos-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-with-pos-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-path-to-node" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-path-to-node</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-1" FilePath="FunctX/functx-functx-path-to-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-2" FilePath="FunctX/functx-functx-path-to-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-path-to-node-all" FilePath="FunctX/functx-functx-path-to-node/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-path-to-node-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-path-to-node-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-precedes-not-ancestor" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-precedes-not-ancestor</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-precedes-not-ancestor-1" FilePath="FunctX/functx-functx-precedes-not-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-precedes-not-ancestor-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-precedes-not-ancestor-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-precedes-not-ancestor-2" FilePath="FunctX/functx-functx-precedes-not-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-precedes-not-ancestor-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-precedes-not-ancestor-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-precedes-not-ancestor-3" FilePath="FunctX/functx-functx-precedes-not-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-precedes-not-ancestor-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-precedes-not-ancestor-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-precedes-not-ancestor-all" FilePath="FunctX/functx-functx-precedes-not-ancestor/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-precedes-not-ancestor-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-precedes-not-ancestor-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-previous-day" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-previous-day</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-previous-day-1" FilePath="FunctX/functx-functx-previous-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-previous-day-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-previous-day-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-previous-day-2" FilePath="FunctX/functx-functx-previous-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-previous-day-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-previous-day-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-previous-day-all" FilePath="FunctX/functx-functx-previous-day/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-previous-day-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-previous-day-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-remove-attributes-deep" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-remove-attributes-deep</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-deep-1" FilePath="FunctX/functx-functx-remove-attributes-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-deep-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-deep-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-deep-2" FilePath="FunctX/functx-functx-remove-attributes-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-deep-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-deep-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-deep-3" FilePath="FunctX/functx-functx-remove-attributes-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-deep-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-deep-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-deep-all" FilePath="FunctX/functx-functx-remove-attributes-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-deep-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-deep-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-remove-attributes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-remove-attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-1" FilePath="FunctX/functx-functx-remove-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-2" FilePath="FunctX/functx-functx-remove-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-3" FilePath="FunctX/functx-functx-remove-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-4" FilePath="FunctX/functx-functx-remove-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-attributes-all" FilePath="FunctX/functx-functx-remove-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-attributes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-attributes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-remove-elements-deep" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-remove-elements-deep</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-deep-1" FilePath="FunctX/functx-functx-remove-elements-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-deep-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-deep-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-deep-2" FilePath="FunctX/functx-functx-remove-elements-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-deep-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-deep-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-deep-3" FilePath="FunctX/functx-functx-remove-elements-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-deep-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-deep-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-deep-4" FilePath="FunctX/functx-functx-remove-elements-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-deep-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-deep-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-deep-all" FilePath="FunctX/functx-functx-remove-elements-deep/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-deep-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-deep-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-remove-elements-not-contents" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-remove-elements-not-contents</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-not-contents-1" FilePath="FunctX/functx-functx-remove-elements-not-contents/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-not-contents-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-not-contents-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-not-contents-2" FilePath="FunctX/functx-functx-remove-elements-not-contents/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-not-contents-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-not-contents-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-not-contents-3" FilePath="FunctX/functx-functx-remove-elements-not-contents/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-not-contents-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-not-contents-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-not-contents-4" FilePath="FunctX/functx-functx-remove-elements-not-contents/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-not-contents-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-not-contents-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-not-contents-all" FilePath="FunctX/functx-functx-remove-elements-not-contents/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-not-contents-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-not-contents-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-remove-elements" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-remove-elements</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-1" FilePath="FunctX/functx-functx-remove-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-2" FilePath="FunctX/functx-functx-remove-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-3" FilePath="FunctX/functx-functx-remove-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-remove-elements-all" FilePath="FunctX/functx-functx-remove-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-remove-elements-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-remove-elements-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-repeat-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-repeat-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-repeat-string-1" FilePath="FunctX/functx-functx-repeat-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-repeat-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-repeat-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-repeat-string-2" FilePath="FunctX/functx-functx-repeat-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-repeat-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-repeat-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-repeat-string-all" FilePath="FunctX/functx-functx-repeat-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-repeat-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-repeat-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-replace-beginning" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-replace-beginning</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-replace-beginning-1" FilePath="FunctX/functx-functx-replace-beginning/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-beginning-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-beginning-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-beginning-2" FilePath="FunctX/functx-functx-replace-beginning/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-beginning-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-beginning-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-beginning-3" FilePath="FunctX/functx-functx-replace-beginning/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-beginning-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-beginning-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-beginning-4" FilePath="FunctX/functx-functx-replace-beginning/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-beginning-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-beginning-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-beginning-all" FilePath="FunctX/functx-functx-replace-beginning/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-beginning-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-beginning-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-replace-element-values" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-replace-element-values</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-replace-element-values-1" FilePath="FunctX/functx-functx-replace-element-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-element-values-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-element-values-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-element-values-2" FilePath="FunctX/functx-functx-replace-element-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-element-values-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-element-values-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-element-values-all" FilePath="FunctX/functx-functx-replace-element-values/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-element-values-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-element-values-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-replace-first" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-replace-first</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-1" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-2" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-3" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-4" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-5" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-replace-first-all" FilePath="FunctX/functx-functx-replace-first/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-first-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-first-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-replace-multi" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-replace-multi</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-replace-multi-1" FilePath="FunctX/functx-functx-replace-multi/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-replace-multi-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-replace-multi-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-reverse-string" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-reverse-string</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-reverse-string-1" FilePath="FunctX/functx-functx-reverse-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-reverse-string-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-reverse-string-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-reverse-string-2" FilePath="FunctX/functx-functx-reverse-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-reverse-string-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-reverse-string-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-reverse-string-all" FilePath="FunctX/functx-functx-reverse-string/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-reverse-string-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-reverse-string-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-right-trim" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-right-trim</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-right-trim-1" FilePath="FunctX/functx-functx-right-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-right-trim-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-right-trim-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-right-trim-2" FilePath="FunctX/functx-functx-right-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-right-trim-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-right-trim-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-right-trim-3" FilePath="FunctX/functx-functx-right-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-right-trim-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-right-trim-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-right-trim-all" FilePath="FunctX/functx-functx-right-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-right-trim-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-right-trim-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-scheme-from-uri" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-scheme-from-uri</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-1" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-2" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-3" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-4" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-5" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-scheme-from-uri-all" FilePath="FunctX/functx-functx-scheme-from-uri/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-scheme-from-uri-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-scheme-from-uri-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sequence-deep-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sequence-deep-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sequence-deep-equal-1" FilePath="FunctX/functx-functx-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-deep-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-deep-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-deep-equal-2" FilePath="FunctX/functx-functx-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-deep-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-deep-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-deep-equal-3" FilePath="FunctX/functx-functx-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-deep-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-deep-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-deep-equal-all" FilePath="FunctX/functx-functx-sequence-deep-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-deep-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-deep-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sequence-node-equal-any-order" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sequence-node-equal-any-order</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-any-order-1" FilePath="FunctX/functx-functx-sequence-node-equal-any-order/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-any-order-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-any-order-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-any-order-2" FilePath="FunctX/functx-functx-sequence-node-equal-any-order/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-any-order-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-any-order-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-any-order-3" FilePath="FunctX/functx-functx-sequence-node-equal-any-order/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-any-order-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-any-order-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-any-order-all" FilePath="FunctX/functx-functx-sequence-node-equal-any-order/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-any-order-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-any-order-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sequence-node-equal" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sequence-node-equal</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-1" FilePath="FunctX/functx-functx-sequence-node-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-2" FilePath="FunctX/functx-functx-sequence-node-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-3" FilePath="FunctX/functx-functx-sequence-node-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-node-equal-all" FilePath="FunctX/functx-functx-sequence-node-equal/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-node-equal-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-node-equal-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sequence-type" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sequence-type</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-1" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-2" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-3" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-4" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-5" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-6" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-7" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-8" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-8" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-8.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-9" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-9" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-10" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-10" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-10.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-11" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-11" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-11.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sequence-type-all" FilePath="FunctX/functx-functx-sequence-type/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sequence-type-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sequence-type-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-siblings-same-name" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-siblings-same-name</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-siblings-same-name-1" FilePath="FunctX/functx-functx-siblings-same-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-same-name-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-same-name-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-siblings-same-name-2" FilePath="FunctX/functx-functx-siblings-same-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-same-name-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-same-name-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-siblings-same-name-all" FilePath="FunctX/functx-functx-siblings-same-name/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-same-name-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-same-name-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-siblings" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-siblings</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-siblings-1" FilePath="FunctX/functx-functx-siblings/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-siblings-2" FilePath="FunctX/functx-functx-siblings/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-siblings-all" FilePath="FunctX/functx-functx-siblings/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-siblings-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-siblings-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sort-as-numeric" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sort-as-numeric</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sort-as-numeric-1" FilePath="FunctX/functx-functx-sort-as-numeric/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-as-numeric-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-as-numeric-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-as-numeric-2" FilePath="FunctX/functx-functx-sort-as-numeric/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-as-numeric-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-as-numeric-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-as-numeric-all" FilePath="FunctX/functx-functx-sort-as-numeric/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-as-numeric-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-as-numeric-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sort-case-insensitive" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sort-case-insensitive</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sort-case-insensitive-1" FilePath="FunctX/functx-functx-sort-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-case-insensitive-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-case-insensitive-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-case-insensitive-2" FilePath="FunctX/functx-functx-sort-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-case-insensitive-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-case-insensitive-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-case-insensitive-all" FilePath="FunctX/functx-functx-sort-case-insensitive/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-case-insensitive-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-case-insensitive-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sort-document-order" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sort-document-order</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sort-document-order-1" FilePath="FunctX/functx-functx-sort-document-order/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-document-order-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-document-order-1.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-sort" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-sort</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-sort-1" FilePath="FunctX/functx-functx-sort/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-2" FilePath="FunctX/functx-functx-sort/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-sort-all" FilePath="FunctX/functx-functx-sort/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-sort-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-sort-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-after-if-contains" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-after-if-contains</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-if-contains-1" FilePath="FunctX/functx-functx-substring-after-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-if-contains-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-if-contains-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-if-contains-2" FilePath="FunctX/functx-functx-substring-after-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-if-contains-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-if-contains-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-if-contains-all" FilePath="FunctX/functx-functx-substring-after-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-if-contains-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-if-contains-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-after-last-match" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-after-last-match</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-match-1" FilePath="FunctX/functx-functx-substring-after-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-match-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-match-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-match-2" FilePath="FunctX/functx-functx-substring-after-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-match-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-match-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-match-3" FilePath="FunctX/functx-functx-substring-after-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-match-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-match-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-match-all" FilePath="FunctX/functx-functx-substring-after-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-match-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-match-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-after-last" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-after-last</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-1" FilePath="FunctX/functx-functx-substring-after-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-2" FilePath="FunctX/functx-functx-substring-after-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-3" FilePath="FunctX/functx-functx-substring-after-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-last-all" FilePath="FunctX/functx-functx-substring-after-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-last-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-last-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-after-match" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-after-match</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-match-1" FilePath="FunctX/functx-functx-substring-after-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-match-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-match-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-match-2" FilePath="FunctX/functx-functx-substring-after-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-match-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-match-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-match-3" FilePath="FunctX/functx-functx-substring-after-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-match-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-match-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-after-match-all" FilePath="FunctX/functx-functx-substring-after-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-after-match-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-after-match-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-before-if-contains" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-before-if-contains</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-if-contains-1" FilePath="FunctX/functx-functx-substring-before-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-if-contains-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-if-contains-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-if-contains-2" FilePath="FunctX/functx-functx-substring-before-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-if-contains-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-if-contains-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-if-contains-all" FilePath="FunctX/functx-functx-substring-before-if-contains/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-if-contains-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-if-contains-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-before-last-match" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-before-last-match</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-match-1" FilePath="FunctX/functx-functx-substring-before-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-match-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-match-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-match-2" FilePath="FunctX/functx-functx-substring-before-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-match-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-match-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-match-3" FilePath="FunctX/functx-functx-substring-before-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-match-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-match-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-match-all" FilePath="FunctX/functx-functx-substring-before-last-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-match-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-match-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-before-last" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-before-last</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-1" FilePath="FunctX/functx-functx-substring-before-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-2" FilePath="FunctX/functx-functx-substring-before-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-3" FilePath="FunctX/functx-functx-substring-before-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-last-all" FilePath="FunctX/functx-functx-substring-before-last/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-last-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-last-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-substring-before-match" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-substring-before-match</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-match-1" FilePath="FunctX/functx-functx-substring-before-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-match-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-match-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-match-2" FilePath="FunctX/functx-functx-substring-before-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-match-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-match-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-match-3" FilePath="FunctX/functx-functx-substring-before-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-match-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-match-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-substring-before-match-all" FilePath="FunctX/functx-functx-substring-before-match/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-substring-before-match-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-substring-before-match-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-time" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-time</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-time-1" FilePath="FunctX/functx-functx-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-time-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-time-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-time-2" FilePath="FunctX/functx-functx-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-time-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-time-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-time-all" FilePath="FunctX/functx-functx-time/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-time-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-time-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-timezone-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-timezone-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-timezone-from-duration-1" FilePath="FunctX/functx-functx-timezone-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-timezone-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-timezone-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-timezone-from-duration-2" FilePath="FunctX/functx-functx-timezone-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-timezone-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-timezone-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-timezone-from-duration-3" FilePath="FunctX/functx-functx-timezone-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-timezone-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-timezone-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-timezone-from-duration-all" FilePath="FunctX/functx-functx-timezone-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-timezone-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-timezone-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-days-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-days-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-days-from-duration-1" FilePath="FunctX/functx-functx-total-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-days-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-days-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-days-from-duration-2" FilePath="FunctX/functx-functx-total-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-days-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-days-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-days-from-duration-3" FilePath="FunctX/functx-functx-total-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-days-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-days-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-days-from-duration-4" FilePath="FunctX/functx-functx-total-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-days-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-days-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-days-from-duration-all" FilePath="FunctX/functx-functx-total-days-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-days-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-days-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-hours-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-hours-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-1" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-2" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-3" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-4" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-5" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-hours-from-duration-all" FilePath="FunctX/functx-functx-total-hours-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-hours-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-hours-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-minutes-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-minutes-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-minutes-from-duration-1" FilePath="FunctX/functx-functx-total-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-minutes-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-minutes-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-minutes-from-duration-2" FilePath="FunctX/functx-functx-total-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-minutes-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-minutes-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-minutes-from-duration-3" FilePath="FunctX/functx-functx-total-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-minutes-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-minutes-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-minutes-from-duration-4" FilePath="FunctX/functx-functx-total-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-minutes-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-minutes-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-minutes-from-duration-all" FilePath="FunctX/functx-functx-total-minutes-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-minutes-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-minutes-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-months-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-months-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-months-from-duration-1" FilePath="FunctX/functx-functx-total-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-months-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-months-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-months-from-duration-2" FilePath="FunctX/functx-functx-total-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-months-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-months-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-months-from-duration-3" FilePath="FunctX/functx-functx-total-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-months-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-months-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-months-from-duration-all" FilePath="FunctX/functx-functx-total-months-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-months-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-months-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-seconds-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-seconds-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-seconds-from-duration-1" FilePath="FunctX/functx-functx-total-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-seconds-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-seconds-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-seconds-from-duration-2" FilePath="FunctX/functx-functx-total-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-seconds-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-seconds-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-seconds-from-duration-3" FilePath="FunctX/functx-functx-total-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-seconds-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-seconds-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-seconds-from-duration-4" FilePath="FunctX/functx-functx-total-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-seconds-from-duration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-seconds-from-duration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-seconds-from-duration-all" FilePath="FunctX/functx-functx-total-seconds-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-seconds-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-seconds-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-total-years-from-duration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-total-years-from-duration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-total-years-from-duration-1" FilePath="FunctX/functx-functx-total-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-years-from-duration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-years-from-duration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-years-from-duration-2" FilePath="FunctX/functx-functx-total-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-years-from-duration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-years-from-duration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-years-from-duration-3" FilePath="FunctX/functx-functx-total-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-years-from-duration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-years-from-duration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-total-years-from-duration-all" FilePath="FunctX/functx-functx-total-years-from-duration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-total-years-from-duration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-total-years-from-duration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-trim" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-trim</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-trim-1" FilePath="FunctX/functx-functx-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-trim-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-trim-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-trim-2" FilePath="FunctX/functx-functx-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-trim-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-trim-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-trim-3" FilePath="FunctX/functx-functx-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-trim-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-trim-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-trim-all" FilePath="FunctX/functx-functx-trim/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-trim-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-trim-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-update-attributes" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-update-attributes</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-update-attributes-1" FilePath="FunctX/functx-functx-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-update-attributes-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-update-attributes-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-update-attributes-2" FilePath="FunctX/functx-functx-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-update-attributes-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-update-attributes-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-update-attributes-3" FilePath="FunctX/functx-functx-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-update-attributes-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-update-attributes-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-update-attributes-4" FilePath="FunctX/functx-functx-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-update-attributes-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-update-attributes-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-update-attributes-all" FilePath="FunctX/functx-functx-update-attributes/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-update-attributes-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-update-attributes-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-value-except" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-value-except</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-value-except-1" FilePath="FunctX/functx-functx-value-except/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-except-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-except-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-except-2" FilePath="FunctX/functx-functx-value-except/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-except-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-except-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-except-3" FilePath="FunctX/functx-functx-value-except/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-except-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-except-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-except-4" FilePath="FunctX/functx-functx-value-except/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-except-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-except-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-except-all" FilePath="FunctX/functx-functx-value-except/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-except-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-except-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-value-intersect" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-value-intersect</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-value-intersect-1" FilePath="FunctX/functx-functx-value-intersect/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-intersect-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-intersect-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-intersect-2" FilePath="FunctX/functx-functx-value-intersect/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-intersect-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-intersect-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-intersect-3" FilePath="FunctX/functx-functx-value-intersect/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-intersect-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-intersect-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-intersect-4" FilePath="FunctX/functx-functx-value-intersect/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-intersect-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-intersect-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-intersect-all" FilePath="FunctX/functx-functx-value-intersect/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-intersect-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-intersect-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-value-union" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-value-union</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-value-union-1" FilePath="FunctX/functx-functx-value-union/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-union-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-union-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-union-2" FilePath="FunctX/functx-functx-value-union/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-union-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-union-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-union-3" FilePath="FunctX/functx-functx-value-union/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-union-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-union-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-union-4" FilePath="FunctX/functx-functx-value-union/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-union-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-union-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-value-union-all" FilePath="FunctX/functx-functx-value-union/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-value-union-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-value-union-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-word-count" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-word-count</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-word-count-1" FilePath="FunctX/functx-functx-word-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-word-count-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-word-count-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-word-count-2" FilePath="FunctX/functx-functx-word-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-word-count-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-word-count-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-word-count-3" FilePath="FunctX/functx-functx-word-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-word-count-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-word-count-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-word-count-all" FilePath="FunctX/functx-functx-word-count/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-word-count-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-word-count-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-words-to-camel-case" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-words-to-camel-case</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-words-to-camel-case-1" FilePath="FunctX/functx-functx-words-to-camel-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-words-to-camel-case-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-words-to-camel-case-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-words-to-camel-case-2" FilePath="FunctX/functx-functx-words-to-camel-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-words-to-camel-case-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-words-to-camel-case-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-words-to-camel-case-all" FilePath="FunctX/functx-functx-words-to-camel-case/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-words-to-camel-case-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-words-to-camel-case-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-wrap-values-in-elements" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-wrap-values-in-elements</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-wrap-values-in-elements-1" FilePath="FunctX/functx-functx-wrap-values-in-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-wrap-values-in-elements-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-wrap-values-in-elements-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-wrap-values-in-elements-2" FilePath="FunctX/functx-functx-wrap-values-in-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-wrap-values-in-elements-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-wrap-values-in-elements-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-wrap-values-in-elements-3" FilePath="FunctX/functx-functx-wrap-values-in-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-wrap-values-in-elements-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-wrap-values-in-elements-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-wrap-values-in-elements-4" FilePath="FunctX/functx-functx-wrap-values-in-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-wrap-values-in-elements-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-wrap-values-in-elements-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-wrap-values-in-elements-all" FilePath="FunctX/functx-functx-wrap-values-in-elements/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-wrap-values-in-elements-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-wrap-values-in-elements-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-yearMonthDuration" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-yearMonthDuration</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-1" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-2" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-3" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-4" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-4" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-4.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-5" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-5" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-5.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-6" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-6" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-6.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-7" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-7" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-7.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yearMonthDuration-all" FilePath="FunctX/functx-functx-yearMonthDuration/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yearMonthDuration-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yearMonthDuration-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-yyyyddmm-to-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-yyyyddmm-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-yyyyddmm-to-date-1" FilePath="FunctX/functx-functx-yyyyddmm-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyyddmm-to-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyyddmm-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyyddmm-to-date-2" FilePath="FunctX/functx-functx-yyyyddmm-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyyddmm-to-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyyddmm-to-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyyddmm-to-date-3" FilePath="FunctX/functx-functx-yyyyddmm-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyyddmm-to-date-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyyddmm-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyyddmm-to-date-all" FilePath="FunctX/functx-functx-yyyyddmm-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyyddmm-to-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyyddmm-to-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="functx-functx-yyyymmdd-to-date" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>functx-functx-yyyymmdd-to-date</title>
+ <description/>
+ </GroupInfo>
+ <test-case is-XPath2="false" name="functx-functx-yyyymmdd-to-date-1" FilePath="FunctX/functx-functx-yyyymmdd-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyymmdd-to-date-1" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyymmdd-to-date-1.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyymmdd-to-date-2" FilePath="FunctX/functx-functx-yyyymmdd-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyymmdd-to-date-2" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyymmdd-to-date-2.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyymmdd-to-date-3" FilePath="FunctX/functx-functx-yyyymmdd-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyymmdd-to-date-3" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyymmdd-to-date-3.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="false" name="functx-functx-yyyymmdd-to-date-all" FilePath="FunctX/functx-functx-yyyymmdd-to-date/" scenario="standard" Creator="Frans Englich">
+ <description>Simple evaluation of sequence type matching involving instance of and a sequence of integers.</description>
+ <query name="functx-functx-yyyymmdd-to-date-all" date="2008-05-16+02:00"/>
+ <output-file role="principal" compare="Fragment">functx-functx-yyyymmdd-to-date-all.txt</output-file>
+ </test-case>
+</test-group>
+ </test-group>
+ <test-group name="XQuery11" featureOwner="Michael Kay">
+ <GroupInfo>
+ <title>XQuery 1.1 test cases</title>
+ <description/>
+ </GroupInfo>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="EQNames" featureOwner="Michael Kay">
+
+ <GroupInfo>
+ <title>Extended QNames ("uri":local)</title>
+ <description>Test cases for extended QName syntax introduced in XQuery 1.1</description>
+ </GroupInfo>
+
+ <test-case is-XPath2="false" name="eqname-001" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName as a step in a path expression</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-001" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-002" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in a variable name</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-002" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-003" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in a function name</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-003" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-004" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in a type name</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-004" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-005" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in an option declaration</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-005" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-006" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in a pragma</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-006" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-007" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use EQName in a named decimal format</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-007" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-008" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use character references in an EQName</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-008" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-009" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use whitespace in an EQName</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-009" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-009.out</output-file>
+ <expected-error spec-version="1.1">XQST0046</expected-error> <!-- processors are allowed to reject invalid URIs as namespaces -->
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-010" FilePath="Basics/EQNames/" scenario="standard" Creator="Michael Kay">
+ <description>Use quotes in an EQName</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-010" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">eqname-010.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="eqname-901" FilePath="Basics/EQNames/" scenario="parse-error" Creator="Michael Kay">
+ <description>Invalid EQName - doubled colon</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-901" date="2010-03-16"/>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-902" FilePath="Basics/EQNames/" scenario="parse-error" Creator="Michael Kay">
+ <description>Invalid EQName - mismatched quotes</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-902" date="2010-03-16"/>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="eqname-903" FilePath="Basics/EQNames/" scenario="parse-error" Creator="Michael Kay">
+ <description>EQName - not allowed in direct element constructor</description>
+ <spec-citation spec="XQuery" section-number="9.999999" section-title="__EQNAME__" section-pointer="id-eqname"/>
+ <query name="eqname-903" date="2010-03-16"/>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+
+
+
+
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HigherOrderFunctions" featureOwner="Michael Kay">
+
+ <GroupInfo>
+ <title>Higher Order Functions</title>
+ <description>Test cases for higher order functions in XQuery 1.1</description>
+ </GroupInfo>
+
+ <test-case is-XPath2="false" name="hof-001" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for user-defined function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-001" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-002" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for user-defined function, two functions with different
+ arity</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-002" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-003" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for user-defined function, imported
+ function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-003" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-004" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for system function round()</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-004" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-005" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for system function concat()</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-005" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-006" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for user function with default function
+ namespace</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-006" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-007" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for constructor function with default function
+ namespace</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-007" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-008" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for constructor function with non default function
+ namespace</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-008" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-009" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Inline function literal for constructor function fofr user-defined atomic
+ type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-009" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-009.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-010" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>SequenceType function()</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-010" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-010.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-011" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>SequenceType function(x) as y</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-011" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-011.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-012" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>SequenceType function(x,y) as z</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-012" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-012.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-013" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Selecting from a sequence of functions</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-013" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-013.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-014" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function returning a function, abbreviated signature</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-014" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-014.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-015" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function returning a function, full signature</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-015" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-015.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-016" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, abbreviated signature, system function
+ supplied</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-016" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-016.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-017" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, full signature, system function
+ supplied</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-017" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-017.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-018" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, user function supplied</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-018" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-018.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-019" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, user function supplied</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-019" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-019.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-020" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, inline function supplied</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-020" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-020.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-021" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function expecting a function, inline function supplied. Needs function
+ coercion</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-021" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-021.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-022" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function name and arity of a user-defined function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-022" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-022.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-023" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function name and arity of a system function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-023" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-023.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-024" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function name and arity of a constructor function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-024" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-024.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-025" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function name and arity of a concat() function with many args</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-025" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-025.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-026" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Function name and arity of an inline function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-026" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-026.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-027" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Curry a system function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-027" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-027.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-028" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Return an inline function from another function. Needs function
+ coercion</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-028" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-028.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-029" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>An inline function that declares internal variables. Needs function
+ coercion</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-029" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-029.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-030" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>An inline function that accesses global variables</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-030" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-030.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-031" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>An inline function that accesses a local variable in the calling environment.
+ SAXON RESTRICTION: this doesn't yet work</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-031" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-031.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-032" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Bracketed conditional calculating the function item in a call</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-032" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-032.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-033" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Context item as a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-033" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-033.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-034" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>ordered{} applied to a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-034" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-034.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-035" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>unordered{} applied to a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-035" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-035.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-036" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>mixing atomics and functions on rhs of "/" (is this allowed?)</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-036" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-036.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-037" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>instance-of tests on user-defined function, varying the argument types - all
+ true</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-037" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-037.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-038" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>instance-of tests on user-defined function, varying the argument types - all
+ false</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-038" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-038.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-039" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>instance-of tests on user-defined function, varying the result
+ type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-039" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-039.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-040" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Supply a sequence of function items that require coercion in different
+ ways</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-040" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-040.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-041" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Return a sequence of function items that require coercion in different
+ ways</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-041" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-041.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-042" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Atomization is applied when calling various kinds of function
+ item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-042" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-042.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-043" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>untypedAtomic conversion is applied when calling various kinds of function
+ item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-043" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-043.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-044" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>numeric promotion is applied when calling various kinds of function
+ item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-044" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-044.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-045" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>partial-apply supplying an argument of type function()</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-045" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-045.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-046" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>return an inline function using inner and outer local variables</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-046" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-046.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-047" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Nested inline functions including references to "grandfather"
+ variables</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-047" date="2009-03-01"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-047.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-048" FilePath="Expressions/HigherOrder/" scenario="standard" Creator="Michael Kay">
+ <description>Forward reference in literal function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-048" date="2010-08-14"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">hof-048.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="hof-901" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>Literal function item, unknown function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-901" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPST0017</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-902" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>Literal function item, unknown function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-902" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPST0017</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-903" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>Literal function item, unknown constructor function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-903" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPST0017</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-904" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>Literal function item, unknown system function</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-904" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPST0017</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-905" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Applying string() to a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-905" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOTY0014</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-906" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Applying data() to a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-906" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOTY0013</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-907" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Applying deep-equal() to a function item</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-907" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOTY0015</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-908" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Atomize a function item implicitly</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-908" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOTY0013</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-909" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Atomize a function item implicitly</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-909" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOTY0013</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-910" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>in SequenceType, result type must be given if an item type is
+ given</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-910" date="2009-03-01"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-911" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Heterogeneous sequence on rhs of "/"</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-911" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0018</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-912" FilePath="Expressions/HigherOrder/" scenario="parse-error" Creator="Michael Kay">
+ <description>Function coercion: Supplied function has wrong number of
+ arguments</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-912" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-913" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function coercion: Supplied function has wrong result type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-913" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-914" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function coercion: Supplied function has wrong argument type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-914" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-915" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>partial-apply(): bind non-existent argument</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-915" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOFU0001</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-916" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>partial-apply(): bind non-existent argument</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-916" date="2009-03-01"/>
+ <expected-error spec-version="1.1">FOFU0001</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-917" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>partial-apply(): bind value of wrong type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-917" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="hof-918" FilePath="Expressions/HigherOrder/" scenario="runtime-error" Creator="Michael Kay">
+ <description>partial-apply(): bind value of wrong function type</description>
+ <spec-citation spec="XQuery" section-number="__HOFSEC" section-title="XQuery" section-pointer="__HOF"/>
+ <query name="hof-918" date="2009-03-01"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="map-001" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>One-to-one mapping</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-001" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-002" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>One-to-many mapping</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-002" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-003" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Mapping sometimes delivers empty sequence</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-003" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-004" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Creating nodes with a mapping function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-004" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-005" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Double mapping, creating and accessing nodes</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-005" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-006" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Mapping using a complex user-created anonymous function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-006" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-007" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Map an empty sequence</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-007" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-008" FilePath="Functions/HigherOrder/Map/" scenario="standard" Creator="Michael Kay">
+ <description>Partial application of map() function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-008" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-901" FilePath="Functions/HigherOrder/Map/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function supplied to map() has wrong arity</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-901" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-902" FilePath="Functions/HigherOrder/Map/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function supplied to map() can't handle type of input item</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-902" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-903" FilePath="Functions/HigherOrder/Map/" scenario="runtime-error" Creator="Michael Kay">
+ <description>First argument to map() isn't a function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPSEC" section-title="fn:map" section-pointer="func-map"/>
+ <query name="map-903" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="filter-001" FilePath="Functions/HigherOrder/Filter/" scenario="standard" Creator="Michael Kay">
+ <description>Filter using a partially-applied system function</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-001" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">filter-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-002" FilePath="Functions/HigherOrder/Filter/" scenario="standard" Creator="Michael Kay">
+ <description>Filter using an inline function</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-002" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">filter-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-003" FilePath="Functions/HigherOrder/Filter/" scenario="standard" Creator="Michael Kay">
+ <description>Filter a sequence of nodes</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-003" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">filter-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-004" FilePath="Functions/HigherOrder/Filter/" scenario="standard" Creator="Michael Kay">
+ <description>Filter involving context and position</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-004" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">filter-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-005" FilePath="Functions/HigherOrder/Filter/" scenario="standard" Creator="Michael Kay">
+ <description>Test examples function eg:index-of-node</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-005" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">filter-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="filter-901" FilePath="Functions/HigherOrder/Filter/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function supplied to filter() returns a string</description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-901" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-902" FilePath="Functions/HigherOrder/Filter/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function supplied to filter() returns an empty sequence </description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-902" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-903" FilePath="Functions/HigherOrder/Filter/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Function supplied to filter() returns a non-singleton sequence </description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-903" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="filter-904" FilePath="Functions/HigherOrder/Filter/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Item in sequence supplied to filter() is of wrong type for the function </description>
+ <spec-citation spec="FuncOps" section-number="__FNFILTERSEC" section-title="fn:filter" section-pointer="func-filter"/>
+ <query name="filter-904" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="map-pairs-001" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, equal length sequences</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-001" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-002" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, unequal length sequences</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-002" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-003" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, unequal length sequences</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-003" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-004" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, partially-applied function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-004" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-005" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, inline function</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-005" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-006" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, inline function with closure</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-006" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-007" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, inline function returning variable number of items including none</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-007" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="true" name="map-pairs-008" FilePath="Functions/HigherOrder/MapPairs/" scenario="standard" Creator="Michael Kay">
+ <description>Map pairs of values, solution to exercise at XML Prague 2010</description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-008" date="2010-03-14"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">map-pairs-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-901" FilePath="Functions/HigherOrder/MapPairs/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Map pairs of values, wrong arity function </description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-901" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="map-pairs-902" FilePath="Functions/HigherOrder/MapPairs/" scenario="runtime-error" Creator="Michael Kay">
+ <description>Map pairs of values, wrong input to function </description>
+ <spec-citation spec="FuncOps" section-number="__FNMAPPAIRSSEC" section-title="fn:map-pairs" section-pointer="func-map-pairs"/>
+ <query name="map-pairs-902" date="2010-02-10"/>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="fold-left-001" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over addition</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-001" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-002" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over multiplication</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-002" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-003" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over boolean or</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-003" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-004" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over boolean and</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-004" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-005" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over swap position</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-005" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-006" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over concat</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-006" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-007" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold over concat</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-007" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-008" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold-left used to implement eg:highest</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-008" date="2010-02-10"/>
+ <input-file role="principal-data" variable="input-context">works-mod</input-file>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-left-009" FilePath="Functions/HigherOrder/FoldLeft/" scenario="standard" Creator="Michael Kay">
+ <description>fold-left used to implement eg:distinct-nodes-stable</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDLEFTSEC" section-title="fn:fold-left" section-pointer="func-fold-left"/>
+ <query name="fold-left-009" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-left-009.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+
+ <test-case is-XPath2="false" name="fold-right-001" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over addition</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-001" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-002" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over multiplication</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-002" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-003" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over boolean or</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-003" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-004" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over boolean and</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-004" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-005" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over swap position</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-005" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-006" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over concat</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-006" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="fold-right-007" FilePath="Functions/HigherOrder/FoldRight/" scenario="standard" Creator="Michael Kay">
+ <description>fold over concat</description>
+ <spec-citation spec="FuncOps" section-number="__FNFOLDRIGHTSEC" section-title="fn:fold-right" section-pointer="func-fold-right"/>
+ <query name="fold-right-007" date="2010-02-10"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">fold-right-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.0">XPST0003</expected-error>
+ </test-case>
+
+</test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="HigherOrderFunctions2" featureOwner="Michael Kay">
+
+ <GroupInfo>
+ <title>Head and Tail Functions</title>
+ <description>Test cases for head() and tail() functions in XQuery 1.1</description>
+ </GroupInfo>
+
+ <test-case is-XPath2="false" name="head-001" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() of a simple sequence</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-001" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="head-002" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() of a simple sequence</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-002" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="head-003" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() of a node sequence</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-003" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="head-004" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() of a singleton sequence</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-004" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="head-005" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() of an empty sequence</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-005" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="head-006" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head() preserves identity</description>
+ <spec-citation spec="FuncOps" section-number="__HEADSEC" section-title="fn:head" section-pointer="__HEAD"/>
+ <query name="head-006" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">head-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-001" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>tail() of a simple sequence</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-001" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-002" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>tail() of a simple sequence</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-002" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-003" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>tail() of a singleton sequence</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-003" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-004" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>tail() of an empty sequence</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-004" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-005" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>tail() of a node sequence</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-005" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="tail-006" FilePath="Functions/SeqFunc/HeadTailFunc/" scenario="standard" Creator="Michael Kay">
+ <description>head-tail recursion using head() and tail()</description>
+ <spec-citation spec="FuncOps" section-number="__TAILSEC" section-title="fn:tail" section-pointer="__TAIL"/>
+ <query name="tail-006" date="2010-02-18"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">tail-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+</test-group>
+
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="SwitchExpression" featureOwner="Michael Kay">
+
+ <GroupInfo>
+ <title>switch expression (XQuery 1.1)</title>
+ <description>Test cases for switch expression introduced in XQuery 1.1</description>
+ </GroupInfo>
+
+ <test-case is-XPath2="false" name="switch-001" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>Basic switch example</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-001" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-001.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-002" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>Basic switch example, matches default clause</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-002" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-002.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-003" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, non-constant case clause</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-003" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-003.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-004" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, multiple case clause</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-004" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-004.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-005" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, multiple case clause</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-005" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-005.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-006" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, numeric case clause, no type error</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-006" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-006.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-007" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, switch operand atomized and converted to string</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-007" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-007.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-008" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, case operand atomized and converted to string</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-008" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-008.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-009" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, empty matches empty</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-009" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-009.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-010" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, non-matching empty case operand</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-010" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-010.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-011" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, NaN matches NaN</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-011" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-011.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-012" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, no dynamic errors</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-012" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-012.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-013" FilePath="Expressions/SwitchExpr/" scenario="standard" Creator="Michael Kay">
+ <description>switch test, no dynamic errors</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-013" date="2010-03-16"/>
+ <output-file spec-version="1.1" role="principal" compare="XML">switch-013.out</output-file>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-901" FilePath="Expressions/SwitchExpr/" scenario="runtime-error" Creator="Michael Kay">
+ <description>switch test, type error, switch operand has more than one item</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-901" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-902" FilePath="Expressions/SwitchExpr/" scenario="runtime-error" Creator="Michael Kay">
+ <description>switch test, type error, case operand has more than one item</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-902" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPTY0004</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-903" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-903" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-904" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-904" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-905" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-905" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-906" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-906" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-907" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-907" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-908" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-908" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="switch-909" FilePath="Expressions/SwitchExpr/" scenario="parse-error" Creator="Michael Kay">
+ <description>switch test, bad syntax</description>
+ <spec-citation spec="FuncOps" section-number="3.11" section-title="Switch Expression" section-pointer="id-switch"/>
+ <query name="switch-909" date="2010-03-16"/>
+ <expected-error spec-version="1.0">XQST0031</expected-error>
+ <expected-error spec-version="1.1">XPST0003</expected-error>
+ </test-case>
+
+
+
+</test-group>
+ </test-group>
+ <test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="Catalog" featureOwner="Frans Englich">
+ <GroupInfo>
+ <title>Consistency in XQTS Catalog</title>
+ <description/>
+ </GroupInfo>
+ <test-case name="Catalog001" FilePath="Catalog/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Check variable name is used, if source is not "emptydoc".</description>
+ <spec-citation spec="XQuery" section-number="XQuery" section-title="1.0: An XML Query Language" section-pointer="title"/>
+ <query name="Catalog001" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">XQTSCatalog</input-file>
+ <output-file role="principal" compare="XML">Catalog001.xml</output-file>
+ </test-case>
+ <test-case name="Catalog002" FilePath="Catalog/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Test all standard test cases have at least one output file.</description>
+ <spec-citation spec="XQuery" section-number="XQuery" section-title="1.0: An XML Query Language" section-pointer="title"/>
+ <query name="Catalog002" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">XQTSCatalog</input-file>
+ <output-file role="principal" compare="XML">Catalog002.xml</output-file>
+ </test-case>
+ <test-case name="Catalog003" FilePath="Catalog/" scenario="standard" Creator="Andreas Behm" is-XPath2="false">
+ <description>Test all error test cases have at least one expected error.</description>
+ <spec-citation spec="XQuery" section-number="XQuery" section-title="1.0: An XML Query Language" section-pointer="title"/>
+ <query name="Catalog003" date="2005-04-14"/>
+ <input-file role="principal-data" variable="input-context">XQTSCatalog</input-file>
+ <output-file role="principal" compare="XML">Catalog003.xml</output-file>
+ </test-case>
+</test-group>
+</test-suite>